외부 설정 사용 - @Value @Value 어노테이션을 사용하면 외부 설정값을 편리하게 주입받을 수 있음 @Value 에 ${ } 를 사용해서 외부 설정의 키 값을 주입 받을 수 있음 @Value 는 필드에서 사용할 수 있고, 파라미터에 사용할 수도 있음 기본값 키를 찾지 못할 경우 기본값을 사용하려면 : 뒤에 기본값을 적어주면 됨 @Value("${my.datasource.etc.max-connection:1}") 실행 스프링 빈을 2개 등록해서 같은 결과가 두번 나옴 하나하나 외부 설정 정보의 키값을 입력받고 주입을 받아야함 정보의 묶음으로 되있어 객체로 변환해서 사용할 수 있다면 편리할 것 feat. 스프링부트 - 핵심 원리와 활용 (김영한)