단순 코드 기록/Spring 41

Spring_Value

DTO에서 value 설정 package com.spring; import org.springframework.beans.factory.annotation.Value; public class Person { //Value: 특정값을 주입할 때 사용(자바코드 외부의 리소스나 환경정보 설정값을 사용하는 등) @Value("홍길동") // xml: private String username; @Value("10") // java코드: int age = 10; private int age; @Override public String toString() { return "Person [username=" + username + ", age=" + age + "]"; } public Person() { super(..

Spring_Autowire

Head에 등록하는 경우(byName) Heda에 등록하는 경우(byType) 겹치는 타입이 없어야 함 bean의 속성으로 등록하는 경우(byType) Bean + Primary(주입 대상 선택) Bean + Candidate=false(주입 대상 제외) @Autowired package com.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Required; public class Person { private String userName; private int age; @Autowired Cat cat; @Autowired priv..