ServletAppContext클래스에서 Property에 null값이 들어갑니다.
731
작성한 질문수 28
선생님 안녕하세요. 좋은강의 정말로 감사드리며 듣고있습니다.
현재 한번 완강을하고 복습중에 있습니다. 그런데 문제가 발생하여 질문드립니다.
자바로 설정하는 부분에서 ServletAppContext에 @PropertySource 와 @Value를 사용하여
properties파일의 값을 읽어오려하는데 null값이 들어갑니다.

프로퍼티 파일에는 이렇게 값이 들어가있고

ServletAppContext에는 이렇게 @PropertySource와 @Value를 이용해 설정했습니다.
그 뒤에,

이런식으로 값을 찍어보았는데,

이런식으로 널값이 나오게됩니다.

프로퍼티 파일의 주소는 /WEB-INF/properties/db.properties입니다.
혹시몰라서, 다른 컨트롤러에도 해봤는데요. 이런식으로 메인컨트롤러에다가 찍어보았습니다.

그러자

이런식으로 메인 클래스에서는 값을 잘 받아옵니다.
구글링을 통해 여러가지 방법을 시도해봤지만, 아직 해결되지않은 상태입니다.
해결방법과 이런 문제가 생겼을 때 어떻게 해결방법을 찾을 수 있는지 알려주시면 감사하겠습니다.
답변 2
0
선생님, 해결되었습니다!
@Bean
public static PropertySourcesPlaceholderConfigurer PropertySourcesPlaceholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
를 추가해주니 ServletAppContext에서도 정상적으로 properties파일을 읽어드릴 수 있게 되었습니다.
감사합니다
dependencies 셋팅 부분에서 에러가 발생하네요
0
287
1
학습 페이지 가 열리지 않아서 강의 시청이 안 됩니다.
1
262
1
8강 에서 servlet-context.xml에 설정에서 에라
0
398
1
자바 상단메뉴 셋팅 다하고 실행시키니 에러가 납니다.
0
1805
1
Dynamic web 프로젝트를 메이븐 프로젝트로 컨버트해서 사용하는 이유가 궁굼합니다.
0
559
1
eclipse버전이 달라 메뉴가 달라요.
0
467
2
XML 방식에서 BoardDao의 modifyContentInfo
0
384
1
property editor 설치할때 오류가 나네요
0
3030
2
Java 설정 방식에서
0
375
1
22강과 23강의 "강의 내용이 같은지 확인" 부탁드립니다.
0
390
1
jsp form:hidden 부분 타임 리프 변환 혹시 질문 될까요?
0
423
1
13강 List<Integer> data3
0
335
1
sqldeveloper 22.2버전과 오류
0
542
1
44강 데이터 베이스 테이블 만들기중인데, 테이블이 안 만들어집니다,.
0
658
1
pom.xml 셋팅 질문
0
290
1
오류 질문드립니다.
0
325
1
오류 질문드립니다.
0
463
0
생성 오류
0
300
1
에러 질문입니다.
0
631
1
에러 질문드립니다.
0
335
1
에러 질문입니다.
0
566
1
maven dependency management
0
245
1
에러질문
0
233
2
이미지
0
311
1





