티스토리 뷰

리소스 반환과 close()

Connection과 PreparedStatement는 보통 제한된 수의 리소스(Connection, Statement)를 만들어 두고 필요할 때 이를 할당하고, 반환하면 다시 풀에 넣는 방식으로 운영된다. 이는 요청이 많은 서버환경에서 매번 새로운 리소스를 생성하지 않고 풀에 미리 만들어둔 리소스를 돌려가며 사용할 수 있다는 장점이 있다. 단, 사용한 리소스는 빠르게 반환해야 한다. 이때 close() 메소드가 사용한 리소스를 풀로 다시 돌려주는 역할을 한다.

'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

중첩 클래스의 종류  (0) 2019.03.05
템플릿 메소드 패턴  (0) 2019.03.05
버그 테스트 방법  (0) 2019.03.04
DI와 테스트  (0) 2019.03.04
JUnit 테스트 수행 방식  (0) 2019.02.28
댓글