2023. 4. 12. 09:35ㆍSpring Boot
1. 초기 설정
1.1 lombok 설정
다음 URL에서 lombok을 다운로드한다.
https://projectlombok.org/download
cmd창에서 lombok.jar이 위치한 경로로 이동한 다음, 아래와 같이 실행시킨다.
1.2 Build Automatically 해제
STS에서 프로젝트를 생성했을 때, 프로젝트 빌드는 디폴트로 자동 빌드로 설정되어 있음. 이를 수동 빌드로 변경한다.
빌드 단축키 : Ctrl + b
2. Spring Boot 프로젝트 생성
2.1 프로젝트 생성
2.2 '/' URL Mapping 테스트
controllers 패키지를 추가하고 TestController.java를 생성.
다음과 같이 코드를 작성한다.
package com.kitec.demo.controllers;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping("/")
public String index() {
return "demo project!!";
}
}
빌드한다(Ctrl + b)
2.3 재실행
3. 프로퍼티 설정
Spring Boot은 xml 또는 JavaConfig로 configuration을 했던 주요 작업들을 프로퍼티 설정으로 해결할 수 있습니다.
3.1 application.properties
기본적으로 resources 폴더 내에 application.properties 파일이 자동 생성되어있습니다
spring boot는 src/main/resources 내의 application.properties 또는 application.yml 파일을 프로퍼티 파일로 인식합니다.
application.properties 파일에 다음과 같이 설정합니다
spring.application.name=demo
spring.profiles.active=local
server.port=8989
위 설정 후, 애플리케이션을 다시 실행시키면 설정이 적용된 것을 확인할 수 있습니다.
3.2 application.yml
그러나 application.properties 방식보다 yml 방식으로 동일한 설정을 적용하도록 하겠습니다
(application.properties 파일을 삭제합니다)
spring:
application:
name: demo
profiles:
active: local
server:
port: 8989
src/main/resource 내의 application.properties 을 삭제하고 다음과 같이 applicaiton.yml 파일을 생성하고
위 설정 내용을 application.yml 파일에 작성합니다.
3.3 재실행
'Spring Boot' 카테고리의 다른 글
Spring Boot 기반 Jar 파일 (0) | 2023.04.17 |
---|---|
@Conditional (0) | 2023.04.13 |
3. Spring Data JPA Query Methods Naming Rules (0) | 2023.04.13 |
MySQL 스키마 생성 (0) | 2023.04.12 |
MySQL 설치 (0) | 2023.04.12 |