Spring Boot

    [Spring Boot] AutoConfiguration 이란?

    AutoConfiguration 즉 자동 환경설정은 스프링부트의 가장 큰 장점 중 하나입니다. 비즈니스 로직을 제외한 많은 부분에서 개발자가 직접 구현하거나 코드를 써야하는 일을 줄여주기 때문입니다. 오늘은 스프링부트의 이러한 자동 설정환경이 어디서부터 어떻게 실행되고, 무엇을 실행시켜주는지 알아봅시다! 스프링 부트(Spring Boot)의 시작 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 스프링 부트 프로젝트를 처음 생성하면 다음과 같은 메인 애플리케이션 클래스를 보실 수 있습니다. main()..

    [Spring Boot] 스프링부트 프로젝트 생성 (gradle)

    오늘은 스프링부트(Spring Boot) 프로젝트를 생성하는 방법에 대해 설명하려고 합니다~! 대표적으로 Spring initializr 에서 원하는 설정으로 프로젝트를 빌드하고, 빌드된 프로젝트를 압축 파일로 다운받고 IDE에서 해당 프로젝트 파일을 불러오는 방법이 있죠. 하지만 intelliJ 에서 바로 간단하게 Spring Boot 프로젝트를 생성해보겠다. (사실 과정은 별반 다를게 없다) 프로젝트 생성 1. 프로젝트 새로 생성하기를 누른후 메뉴에서 Spring Initializr를 선택한다 Project SDK에서 JDK 버전을 선택 서비스 URL은 기본값인 http://start.spring.io 를 사용한다 2. 아래 항목을 선택 또는 입력한다 Group: GroupId는 자신의 프로젝트를 식..