** T아카데미의 Spring Framework Basic 강의를 들으면서 공부한 것을 정리했다.
- IDE : STS4
- 간단한 Spring 프로젝트 생성하기
Spring Legacy Project 선택
프로젝트 이름을 입력하고 Spring MVC Project 선택한 후 Next!
마지막으로 finish를 클릭하면 프로젝트가 생성된다.
작성할 프로젝트의 다이어그램은 아래와 같다.
다이어그램대로 패키지와 클래스를 생성했다.
참고로 bean간의 의존성 정보가 작성될 beans.xml
파일은 패키지에서
우클릭> New > Other > Spring Bean Configuration File 로 만들 수 있다!
프로젝트의 코드는 아래와 같이 작성했다.
beans.xml
: bean 설정파일 xmlHello.java
- 문자열(
name
)과 문자열을 출력해주는printer
객체를 속성으로 가지고 있는 POJO - Setter Injection 사용
- 문자열(
Printer.java
: 출력 POJO 인터페이스StringPrinter.java
Printer.java
의 자식 클래스- buffer에 문자열을 append하고 buffer의 내용을 문자열로 반환해주는 POJO
ConsolePrinter.java
Printer.java
의 자식 클래스- 콘솔에 문자열을 바로 출력해주는 POJO
-
이 포스팅에서 사용하지는 않았다.
HelloBeanTest.java
- IoC컨테이너로 bean 을 가져와서 예제를 테스트해보는
main()
이 있는 java 파일
- IoC컨테이너로 bean 을 가져와서 예제를 테스트해보는
자세한 설명은 주석으로!
Comments