Spring Framework/Spring boot #2: 34개의 글
| 스프링 부트 자동 설정 이해 스프링 부트는 스프링 프레임워크에서 어플리케이션을 만들 때 주로 사용하는 설정들을 자동으로 설정합니다. 이 기능은 자바의 main 진입점에 @SpringBootApplication을 붙임으로서 사용할 수 있습니다. @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication application = new SpringApplication(Application.class); application.run(args); } } 위 @SpringBootApplication는 다음의 어노테이션들을 붙인 효과와 동일한 기능을 합니다. @Configura..
| 스프링 부트 의존성 관리 (Spring Boot Dependency Management) 스프링 부트는 Maven, Gradle 같은 빌드 관리 툴을 통해 의존성을 관리합니다. 여기서는 Maven 기준으로 스프링 부트가 의존성을 어떻게 관리하는 지 살펴보도록 하겠습니다. pom.xml 에 스프링 부트에 대한 기본적인 의존성을 추가하면 다음과 같습니다. org.springframework.boot spring-boot-starter-parent 2.1.1.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test 다음과 같이 의존성을 추가하면 스프링 부트가 자체적..
| 스프링 부트 프로젝트 구조 (Spring Boot Project Structure) 스프링 부트의 프로젝트 구조는 다음과 같습니다. | pom.xml +---src | +---main | | +---java | | | \---com | | | \---tutorial | | | \---springboot | | | Application.java | | | | | \---resources | | | application.properties | | | | | +---static | | \---template | \---test | \---java src/main/java 자바 소스 파일들이 있는 곳입니다. src/test/java 자바 테스트 파일들이 있는 곳입니다. src/resources/applica..
| 스프링 부트(Spring Boot)란? 스프링 부트(Spring Boot)는 스프링 프레임워크 기반 어플리케이션을 더 빠르고 쉽게 개발할 수 있게 해주는 오픈소스 프로젝트입니다. 스프링 프레임워크만으로 개발할 때보다 간단한 설정만으로도 쉽게 웹 어플리케이션을 제작할 수 있습니다. | 인텔리제이(IntelliJ) IDE 인텔리제이(IntelliJ)는 JetBrain사에서 개발한 자바 IDE입니다. 기존의 이클립스(Eclipse) IDE보다 여러 면에서 월등하다고 평가받고 있는 IDE이며 유료 구독 버전인 Ultimate 버전과 무료 버전인 Community 버전을 사용할 수 있습니다. 아래는 인텔리제이 커뮤니티 버전을 받을 수 있는 사이트입니다. https://www.jetbrains.com/idea/..