:-)
Spring Framework - [ xml 설정 ]
<scope>
scope = "prototype"
: getBean할 때마다 객체를 새롭게 생성의 의미
scope = "singleton"
: 한개의 객체로 공유하여 사용하겠다는 의미
scope =""
: 기본 설정값은 singleton
main의 결과값
▼▼▼
Setter Injection
: setXXX()형태(set함수)의 설정 메소드를 통해서 전달받는 방법으로 ‘프로퍼티 설정’ 방식
1. 의존하는 객체를 전달받을 setter 메소드를 작성한다.
2. 설정파일에 <property>태그를 이용하여 설정한다.
- 객체인 경우에는 <ref>태그를 사용한다.
- 문자열이나 기본 데이터인 경우에는 <value>태그를 사용.
3. 오버로딩 생성자( overloading constructor)인 경우에는 ※반드시 기본생성자를 명시해야 된다.
setter injection(set함수 호출) 과 construtor injection(생성자 호출)을 혼용하여 사용하는 코드
1-1)
setter injection으로
List<>생성
1-2)
setter injection으로
namespace의 util 사용하여 List<> 생성
2-1)
setter injection으로
Map<key, value> 생성
'웹프로그래밍 무작정따라하기 > JAVA_Spring' 카테고리의 다른 글
[Spring] 프레임워크 - xml에서 UTF-8한글처리 (0) | 2020.11.05 |
---|---|
[Spring] 프레임워크 Basic- Beans Auto-Wiring(자동 연결) (0) | 2020.10.23 |
[Spring] 프레임워크 Basic - Bean / construtor injection(생성자 호출) (0) | 2020.10.19 |
[Spring] 프레임워크 Basic - xml 설정파일 연결 (0) | 2020.10.15 |
[Spring] 프레임워크 개발환경 설정 Basic (0) | 2020.10.15 |
댓글