처음부터 차근차근
evn객체 없이 외부 파일로 bean설정하는 법 본문
반응형
context:property-placeholder 사용하는 방법
context:property-placeholder을 이용하면 쉽게 외부파일에 있는 내용을 가져올 수 있다.
context:property-placeholder을 이용해서 외부파일을 가져와 bean객체에 값을 설정한다.
evironment객체를 사용하는 것보다 훨씬 간단한 방법이다.
anotation이용하는 방법(xml안쓰고 class(.java)사용)
xml파일 대신 configuration역할을 할 class하나를 만들고 위와 같이 작성한다.
placeholderConfig메소드는 위에서 사용했던 property-placeholder와 같은 역할을 한다.
그렇기 때문에 꼭 생성해줘야 한다.
@Configuartion : configuration class임을 나타냄
@Value : 아래의 변수에 값을 대입함
@Bean : bean객체임을 나타냄
annotation을 사용했기 때문에 AnnotationConfigApplicationContext class를 사용해서 context를 만든다.
출처 : https://www.youtube.com/watch?v=9cDHggH0ENA&list=PLPvokKzUkaLeiLUDKpqRdP8jtLU8lLKgR&index=8 변형 및 요약
반응형
'Framework > Spring' 카테고리의 다른 글
Logback (0) | 2022.05.05 |
---|---|
profile이용해서 bean 선택하여 사용하기 (0) | 2021.10.02 |
Environment객체 (0) | 2021.09.19 |
스프링 IOC 컨테이너와 bean의 생명주기(Life cycle) (0) | 2021.09.16 |
JAVA 사용해서 의존성 주입하기 (0) | 2021.09.15 |
Comments