Day83 - [Spring]xml 파일을 JAVA 파일로 변경하기
2021. 6. 14. 23:50ㆍSpring
이번에는 Spring 에서, xml 파일에 쓰던 <bean> 객체를 JAVA 파일에서 사용하는 방법에 대해 알아 봅시다.
xml -> java
.xml 파일에서 이용하던 스프링 컨테이너 와 bean 객체를 .java 파일에서도 사용할 수가 있는데요
.java 파일에서 스프링 컨테이너를 사용할 때는, @Configuration 을 사용합니다.
이는, 클래스의 위에 작성해주면 됩니다.
.java 파일에서 bean 객체로 만들고 싶을 때는, @Bean 을 이용하면 됩니다.
@Bean 을 이용하면 .java 에서 만든 메서드를 스프링 컨테이너의 Bean 처럼 사용합니다.
위의 코드는 <bean id="text" class="ex01.SpringTest" /> 와 같은 역할을 하는 코드 입니다.
이런식으로 그 동안 .xml 파일에서 사용하던 형태를 .java 에서 사용할 수 있습니다.
생성자 의존성 객체 주입 같은 경우도, 위처럼 만들어 주면 됩니다.
setter 의존성 객체 주입 같은 경우는, 객체화를 하고, setter 를 이용해서, 멤버변수들을 넣어준 후에, 객체를 반환해주면 됩니다.
xml 파일을 이용하는 사람도 있고, java 파일을 이용하는 사람도 있기 때문에, 둘 다 알아두어야 한다고 합니다.
'Spring' 카테고리의 다른 글
Day84 - [Spring]개발환경 구축(Spring 프로젝트 생성) (0) | 2021.06.15 |
---|---|
Day83 - [Spring]mvc 구조 이해하기 (0) | 2021.06.15 |
Day83 - [Spring]의존객체 자동주입(어노테이션) (0) | 2021.06.14 |
Day82 - [Spring]Spring 프로젝트 맛보기 (0) | 2021.06.13 |
Day82 - Spring 정의 및 Maven 프로젝트 (0) | 2021.06.13 |