✅ 빈 (UserService.java) 생성 후, 객체와 생성자들을 생성한다.
✅ com/config/user.xml 생성 후, 빈을 등록한다.
<bean id=" " class=" " />
✅ 빈(UserService.java)에 생성자를 이용해서 원하는 내용을 작성한다.
✅ UserMain.java 생성 후, IoC Container 생성한다.
ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:com/config/user.xml");
✅ user.xml
- num 파라미터에 값을 주입한다.
- <constructor-arg value=" " /> 을 통해 매개변수가 있는 생성자를 호출하여 값을 주입한다.
- value 값은 문자도 숫자도 전부 " " 안에 작성한다.
✅ UserService.java에 get메서드 생성한다.
✅ UserMain.java에서 빈을 얻는다.
.getBean();
✅ type 특성으로 생성자 인자의 형식을 지정할 수 있다.
<constructor-arg type=" int" value="10" />
'Framework > SPRING FRAMEWORK' 카테고리의 다른 글
03. DI_constructor_두 클래스 연동 (0) | 2023.08.28 |
---|---|
03. DI_constructor_두 개 이상의 파라미터 (0) | 2023.08.28 |
다양한 의존성 주입 방법 (DI) (0) | 2023.08.28 |
DI (Dependency injection) (0) | 2023.08.28 |
ApplicationContext 계층구조 (0) | 2023.08.28 |