처음부터 차근차근

evn객체 없이 외부 파일로 bean설정하는 법 본문

Framework/Spring

evn객체 없이 외부 파일로 bean설정하는 법

_soyoung 2021. 9. 23. 16:03
반응형
context:property-placeholder 사용하는 방법

 

context:property-placeholder을 이용하면 쉽게 외부파일에 있는 내용을 가져올 수 있다.

UserInformaion class
외부 property파일
context.xml파일

context:property-placeholder을 이용해서 외부파일을 가져와 bean객체에 값을 설정한다.

 

 

main()

evironment객체를 사용하는 것보다 훨씬 간단한 방법이다.

 

 

anotation이용하는 방법(xml안쓰고 class(.java)사용)

 

xml파일 대신 configuration역할을 할 class하나를 만들고 위와 같이 작성한다.

placeholderConfig메소드는 위에서 사용했던 property-placeholder와 같은 역할을 한다.

그렇기 때문에 꼭 생성해줘야 한다.

@Configuartion : configuration class임을 나타냄

@Value : 아래의 변수에 값을 대입함

@Bean : bean객체임을 나타냄

main()

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