Spring Framework

Properties 값 져올때 오류

똥태 2022. 1. 14. 15:54

DB driver, url, username, password 를 properties 파일에 넣고

@Value 어노테이션을 이용하여 값을 불러오게 하여쓴데 자꾸 

 

Cannot load JDBC driver class '${..이름..}'  에러가 발생했다.

 

콘솔에 찍어보니 driverClassName를 포함한 properties에 등록한 값을 못가져오고 있었다. 

 

알고보니 properties를 불러오는 코드를 config파일에 넣어주지 않아서 생기는 에러였다.

@PropertySource에 properties 경로를 추가해주니 properties 값들을 잘 가져왔다.

 

@Configuration
@PropertySource("classpath:application.properties")
@EnableTransactionManagement
public class DBConfig implements TransactionManagementConfigurer{

	@Value("${spring.datasource.driver-class-name}")
	private String driverClassName;
	
	@Value("${spring.datasource.url}")
	private String url;

 

'Spring Framework' 카테고리의 다른 글

클라이언트 요청 처리 순서  (0) 2022.01.28
핸들러 인터셉터(Interceptor)  (0) 2022.01.28
DispatcherServlet과 MVC 아키텍쳐  (0) 2022.01.12
스프링 IoC/DI 컨테이너  (0) 2021.12.24