최근 포스트

컨테이너와 IoC/DI

컨테이너(Container) 프레임워크 기반의 프로그램은 프레임워크 자신이 프로그램 실행 흐름을 제어하는 주체가 되어, 필요할 때마다 애플리케이션 코드를 호출하여 사용한다. 프레임워크에서 이 제어권을 가지는 것을 컨테이너라고 부른다. 객체에 대한 제어권이 개발자로부터 ...

Spring 메세지 컨버터

@RequestBody와 @ResponseBody를 사용하면, HTTP 요청 본문과 HTTP 응답 본문을 통째로 다룰 수 있다. 이때 HTTP 요청, 응답간에 데이터 변환을 담당하는 것이 메세지 컨버터다.

Enum

@RequestBody와 @ResponseBody를 사용하면, HTTP 요청 본문과 HTTP 응답 본문을 통째로 다룰 수 있다. 이때 HTTP 요청, 응답간에 데이터 변환을 담당하는 것이 메세지 컨버터다.

ConnectionPool과 DataSource

ConnectionPool(DBCP) 클라이언트의 요청으로 인해 매번 새로운 DB 연결이 발생한다면 성능 저하가 발생할 수 있다. 매번 DB 커넥션 객체를 생성하는 것은 큰 비용이기 때문이다. 미리 DB 커넥션 객체들을 만들어서 Connection Pool 이란 곳에...