티스토리 뷰
1 Bean 생성 및 의존관계 설정 - 2. 프로퍼티
프로퍼티 설정 방식은 setter형태의 설정 메서드를 사용해서 필요한 객체와 값을 전달 받는다. 생성자 설정방식에서의 SpringTest클래스가 생성자로 객체를 주입받던 방식이 아닌 setter메서드를 통해 객체를 전달받는 방식이다.
즉 위의 코드에서 setDao()메서드는 dao 프로퍼티의 값을 설정하게 된다.
스프링에서는 <property>태그를 이용하여 프로퍼티에 값을 설정한다. <constructor-arg>태그에서 <ref>태그를 통해 빈객체를 전달했듯이 <property>태그 역시 <ref>태그로 빈 객체를 프로퍼티값으로 전달 할 수 있다. 기본타입 마찬가지로 <ref>태그 대신 <value>태그를 사용하면 되며, <property>태그도 각각 ref속성과 value 속성으로 프로퍼티 값을 전달 할 수 있다.
'Spring > Spring MVC' 카테고리의 다른 글
Spring MVC 의존관계 자동설정 (0) | 2014.02.24 |
---|---|
Spring MVC 콜렉션타입 프로퍼티 설정 - 2 . Map (3) | 2014.02.12 |
Spring MVC 콜렉션타입 프로퍼티 설정 - 1 . List & Array (0) | 2014.01.22 |
Spring MVC Bean 생성 및 의존관계 설정 - 1. 생성자 (0) | 2014.01.02 |
Spring MVC 스프링 컨테이너 (0) | 2014.01.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- custom mapping
- spring autowired
- mysql 한글깨짐
- 스프링
- 로컬저장소
- tiles sitemesh
- mybatis resultmap
- Spring
- 제이보스 스프링4
- tiles vs sitemesh
- extjs
- with grant option
- sencha touch icons
- extjs 6 theme
- mysql convert
- sencha touch icons list
- mybatis common resultmap
- jboss spring4
- 스프링 autowired
- maven 로컬저장소
- 시간차이구하기
- 마이바티스 공통 resultmap
- spring container
- extjs grid crud
- extjs6
- 마이바티스 resultmp
- extjs 6 테마
- with admin option
- 스프링 컨테이너
- local repository
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함