728x90 반응형 Spring Framework7 [Spring Boot] @Autowired와 @Component의 관계 @Autowired는 IoC 컨테이너에 의해 관리되는 객체와 연결시켜준다. @Compent & @Service & @Repository는 IoC 컨테이너에 의해 생성, 소멸이 관리된다. @Service는 서비스에 어노테이션을 붙여주고, @Repository는 레포지토리에 어노테이션을 붙여준다. 주입을 하지 않는경우 @Controller public class ArticleController { private final ArticleService articleService; public ArticleController() { articleService = new ArticleService(); } } 생성자 주입 @Controller public class ArticleController { private.. 2023. 3. 20. [Spring Boot] 인텔리제이에서 Spring Boot 자동 빌드 설정 1. build.gradle에서 'spring-boot-devtools'를 추가한다. dependencies { developmentOnly 'org.springframework.boot:spring-boot-devtools' // 추가하기 } 2. 메뉴 -> File -> Setting -> build, Execution, Deployment -> Compiler Build project automatically를 체크한다. 3. 메뉴 -> File -> Settings -> Advanced Settings Allow auto-make to start even if ~~ 를 체크한다. 이렇게 3가지를 수행하니 자동 빌드가 활성화가 되었다! 2023. 3. 18. [Spring Boot] Spring Initializr로 프로젝트 생성하기 1. https://start.spring.io/ 에 접속한다. 2. 옵션 선택하기 - project : 사용할 빌드 툴 선택 - Language : 언어 선택 - Spring Boot : 버전 선택 웬만하면 ()가 없는걸로 선택하는 것을 선호 - Project Metadata group : 도메인명. 자유롭게 작성 가능 artifact : 빌드 결과물 이름. 자유롭게 작성 가능 Java : 자신과 맞는 자바 버전 선택 3. Dependency 추가하기 4. GENERATE를 클릭해서 zip파일 다운받기. 5. 다운받은 파일을 압축푼 후에 사용. 2023. 3. 17. 이전 1 2 다음 728x90 반응형