본문 바로가기

백기선2

[스프링부트 기초] 스프링부트 활용: 외부설정,프로파일,로깅 [ 외부설정파일 ] : application.property 또는 yml 등의 형태로 작성된 파일을 읽는다. : 우선순위 존재. 자세한 내용은 "스프링 부트 개념과 활용 - 외부설정" 쪽 참고하자 : @Value 어노테이션 보다 바인딩에 융통성 있다. 프로퍼티 파일 내에서 카멜케이스나 케밥, 언드스코어로 작성해도 바인딩 되지만 @Value의 경우 오타나면 에러 발생. 좋은점은 SpEL 사용 가능한 것 밖에 없음.. : 참고 URL -> https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config resource > application.property에 작성된 내용 - test.name .. 2019. 12. 2.
[스프링 프레임워크 핵심 기술] IoC 컨테이너 Inversion Of Control : 의존관계주입(Dependency Injection), 의존 객체를 직접 만들어 사용하는게 아닌, 주입받아 사용하는 방법 : 핵심적인 인터페이스는 BeanFactory ApplicationContext : 실직적으로 사용하는 beanfactory로 beanfactory를 상속받았으며, MessageSource, ResourceLoader 등 다양한 기능을 가지고 있는 인터페이스 의존성 주입 1. 생성자 2. 세터 3. 필드 대표적인 어노테이션은 @Autowired : 필요한 의존 객체의 타입에 해당하는 빈을 찾아 주입한다. 정확히는 타입을 보고 이름도 확인한다. - required : 기본값은 true로 Ioc 컨테이너에 해당하는 빈이 없으면 애플리케이션 구동에 실.. 2019. 12. 2.