autowired2 [5] 스프링 프레임워크 핵심 - Autowired IoC Container는 의존성을 주입할 때 필요한 의존 객체의 "타입"에 해당하는 빈을 찾아서 주입해줍니다. 생성자를 이용하기 @Service public class BookService { BookRepository bookRepository; @Autowired public BookService(BookRepository bookRepository) { this.bookRepository = bookRepository; } } 다음과 같이 생성자를 정의한 후 @Autowired 어노테이션을 명시하여 사용합니다. Setter를 이용하기 @Service public class BookService { BookRepository bookRepository; @Autowired public void se.. 2020. 12. 4. [1] 간략한 스프링 개요 - IoC 이 레포 를 기반으로 학습합니다. 1. Petclinic 프로젝트 실행 - 해당 레포를 클론 한 후 Intellij를 해당 폴더를 basedir 로 엽니다. - Intellij가 자동적으로 dependency와 plugin들을 설치해줍니다. - Cli에 ./mvnw package를 통해 패키지를 빌드해 줍니다 - maven에 packaging 옵션이 없어서 기본적으로 jar 패키지가 되므로, 빌드하여 생성된 jar 파일을 java로 실행하면 동작합니다. 2. Properties 변경을 통한 환경 설정 src > main > resource 의 application.properties 에서 spring 관련 옵션을 지정해줍니다. # database init, supports mysql too databas.. 2020. 11. 26. 이전 1 다음