728x90
반응형
값을 읽어오는 방식 등의 이유로 DataSource 스프링 빈을 자바 코드로 생성해야하는 경우가 있다. 그런 경우 아래와 같은 소스 코드로 자바 빈을 생성할 수 있다.
예제 소스
연결하고자 하는 데이터베이스 맞춰서 드라이버와 주소, 계정 정보를 수정하여 사용한다. 아래 소스 코드는 스프링 프레임워크 4.0.9에서 동작하는 것을 확인했다.
@Bean
public DataSource dataSource() {
SimpleDriverDataSource dataSourceVideo = new SimpleDriverDataSource();
dataSourceVideo.setDriverClass(org.mariadb.jdbc.Driver.class);
dataSourceVideo.setUrl("jdbc:mariadb://127.0.0.1:3306/db");
dataSourceVideo.setUsername("id");
dataSourceVideo.setPassword("pw");
return dataSourceVideo;
}
728x90
반응형
'[WEB] Back-End Framework & Library > 스프링 프레임워크(Spring Framework)' 카테고리의 다른 글
이클립스(Eclipse) 힙 메모리(Heap Memory) 상태창 활성화 (0) | 2023.02.09 |
---|---|
이클립스(Eclipse) 자바 버전과 메모리 크기를 설정하여 더 쾌적하게 개발하자 (0) | 2023.02.08 |
이클립스에서 'Project Facets'를 강제로 지정하는 방법 (0) | 2022.08.11 |
스프링(Spring) 프로젝트에서 메이븐(Maven)의 생명주기(lifecyle) 관련 문제가 발생할 때 (0) | 2022.08.09 |
스프링 모바일을 추가하여 모바일 장치를 인식하자 (0) | 2021.02.12 |
댓글