Database with spring boot #1/2


Database with spring boot #1/2

본 포스팅은 인프런 김영한 강사님의 스프링DB 강의내용을 기반으로 작성하였으며 일부 제 생각이나 이해한 내용을 추가로 적었습니다. DataSource DataSource 인터페이스의 주요 역할은 Connection을 가져오는 겁니다. 이게 hikariCP와 같은 pool 에서 가져올지, 아니면 요청이 왔을때 바로 생성해서 가져올지는 각 구현체에서 담당합니다. package javax.sql; import java.sql.Connection; (중략) public interface DataSource extends CommonDataSource, Wrapper { Connection getConnection() throws SQLException; (중략) } DataSource 구현체에서는 URL, id, pw 등을 config파일등으로부터 가져와서 connection 을 맺어줍니다. 즉 설정을 이곳에서 해주기에, 해당 Connection을 사용하는 곳에서는 URL, id, pw 등...


#boot #database #DB #spring #threadLocal #TransactionTemplate

원문링크 : Database with spring boot #1/2