프로젝트 최상단의 pom.xml파일을 열어 스프링 디펜던시를 추가해준다.
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.18.RELEASE</version>
</dependency>
</dependencies>
프로젝트 src 파일 우클릭 - other
Spring을 검색 후 Spring Bean Configuration File 선택
파일명은 bean으로 하겠습니다.
위쪽에서 beans 체크한 후 아래쪽 스크롤을 맨 아래로 내려 spring-beans-4.3.xsd 체크
Finish를 눌러 생성한 bean.xml 파일이다.
Beans 태그가 존재한다.
beans 태그 안에 bean 태그를 생성하고, id와 클래스 속성값을 넣어준다.
class에는 등록할 자바 파일 경로를 패키지까지 포함하여 적어주고, id에는 등록한 빈을 불러올 때 쓸 이름을 입력한다.
등록한 빈을 사용해보기 위해 HelloApp.java 클래스를 생성해주고 main 함수를 생성한다.
HelloApp 에서 사용할 MessageBean, MessageBeanEng.java 를 만들어준다.
MessageBean.java는 인터페이스 파일이다.
등록한 빈을 HelloApp.java의 메인함수에서 불러와서 사용할 수 있다.
실행 결과
'Spring' 카테고리의 다른 글
[Spring] 참고할만한 오픈소스 프로젝트들 (0) | 2021.05.17 |
---|---|
[Spring] 스프링에 AspectJ AOP 설정 및 사용하는 방법 (1) | 2021.05.17 |
[Spring] 사용자에게 alert를 출력하고 redirect 하기 - Controller단에서 (0) | 2021.05.07 |
[Spring] root-context.xml의 Namespaces탭에 jdbc가 없을 때 (0) | 2021.05.02 |
[Spring] Controller, Service, Dao, Vo 패키지 스캔 경로를 xml 파일에 추가하기 (0) | 2021.04.27 |
댓글