스프링/5. 스프링 DB-1

9. DataSource

sdafdq 2023. 9. 28. 14:24

커넥션을 얻는 다양한 방법.

근데 우리는 결과적으로 HikariCP 커넥션 풀을 사용하게 될거임.

 

 

뭐 그렇긴 한데, 저렇게 다양한 방법이 있으니 사용법이 같은 커넥션을 얻어오는거라도 조금씩 사용 방법이 다를 수 있음.

 

그래서 커넥션 획득을 추상화 했는데,

DataSource로 추상화 함.

저런 커넥션 풀 라이브러리나 DriverManager중에 DataSource를 상속받아 만든 게 있음.

 

그렇기 때문에, 우리가 여러 커넥션 풀 라이브러리를 쓰고 싶다면, 그냥 저 DataSource라는 인터페이스에 의존하도록 로직을 작성하면 된다.

 

이 인터페이스는 결론적으로 커넥션을 얻는 것에 집중된 인터페이스이다.

'스프링 > 5. 스프링 DB-1' 카테고리의 다른 글

11. 히카리 커넥션 풀  (0) 2023.09.28
10. DataSourceDriverManager  (0) 2023.09.28
8. 커넥션 풀  (0) 2023.09.28
7. 수정, 삭제  (0) 2023.09.28
6. 조회  (0) 2023.09.27