본문 바로가기

인프런3

[JPA 공부일지] JPA와 DB설정 동작확인 해당 일지의 내용은 인프런의 김영한 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발의 내용을 학습한 것임을 알려드립니다. build.gradle plugins { id 'org.springframework.boot' version '2.1.9.RELEASE' id 'io.spring.dependency-management' version '1.0.8.RELEASE' id 'java' } group = 'jpabook' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() }.. 2020. 1. 27.
[스프링부트 기초] 스프링부트 활용: 외부설정,프로파일,로깅 [ 외부설정파일 ] : 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.