MVC_Spring - @Autowired 사용하기
프로그래밍 정리/Spring
2020. 1. 3. 11:20
반응형
MVC_Spring - @Autowired
- @Autowired
- XML에 작성한 객체를 손쉽게 가져 올 수 있다.
- 구조
- 실습예제
-controller.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeController.class); private TicketDao dao; //DAO 선언 @Autowired //servlet-context.XML을 이용한 자동 초기화 public void setDao(TicketDao dao) { this.dao = dao; } @RequestMapping("/test") public void test_method() { dao.dao_method(); //dao 메소드 실행 } } | cs |
-servlet-context.xml
1 2 3 4 | <beans:bean class="com.javalet.test22.dao.TicketDao" name="TicketDao"> //패키지 경로를 가져와 DAO 초기화 <beans:property name="value1" value="첫번째값"/> <beans:property name="value2" value="2"/> </beans:bean> | cs |
-TicketDao.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | package com.javalet.test22.dao; public class TicketDao { //DAO 클래스 정의 String value1; int value2; public void setValue1(String value1) { this.value1 = value1; } public void setValue2(int value2) { this.value2 = value2; } public void dao_method() { System.out.println("Dao 첫번째 값 : " + value1); System.out.println("Dao 첫번째 값 : " + value2); } } |
- 출력결과
반응형
'프로그래밍 정리 > Spring' 카테고리의 다른 글
MVC_Spring - 트랜잭션 템플릿 사용 (0) | 2020.01.03 |
---|---|
MVC_Spring - 트랜잭션 기본 (0) | 2020.01.03 |
MVC_Spring - JDBC 템플릿 사용하기 (0) | 2020.01.02 |
MVC_Spring - 폼 데이터 값 검증 (0) | 2020.01.02 |
MVC_Spring - ID 또는 Password 체크 하기 (0) | 2020.01.02 |