스프링 부트

[SpringBoot] 스프링 부트 프로젝트 생성하기

h__hj 2022. 11. 6. 17:32

# [SpringBoot] 스프링 부트 프로젝트 생성하기

 sts tool 4.13 버전에서 spring boot 2.7.5 버전으로 서버 프로젝트 생성하기..!

# 환경

tool : STS 4.13.0
ver  : 2.7.5 [GA]
java : 11
repo : MAVEN
DB   : ORACLE XE (11g)
type : server

# 준비물(?)

 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

 

 

# 절차

1. Tool을 다운 받고 오픈~

2. File > New > Spring Starter Project

3. 사진 참조: Name, Type, JavaVersion, Group, Description, Package 변경!

4. Next >

5. 사진 참조: Spring Boot Verstion 선택, Spring Boot DevTools 추가 

6. Finish

7. 하면 프로젝트 생김.

8. application.properties 수정 (yml로 변경해도 됨.)

# 서버 설정
server:
  port: {port} # 사용하고자 하는 포트번호. 
# 로그 설정
logging:
  config: classpath:logback-spring-dev.xml
  file:
    path: .
# 스프링 설정  
spring:
  profiles:
    active: dev

9. logback-spring.xml 파일이 없다면 안해도 됨.

10. pom.xml에 lombok 추가 (4.13 버그인지 모르겠지만, 프로젝트 생성 시 추가하면 메이븐이 업데이트가 안됨.)

<dependencies>
    ,,,,생략
    <!-- LOMBOK -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
    </dependency>
    ,,,,생략
</dependencies>

11. 프로젝트 우클릭 > Maven > Update Project (Update하는 프로젝트 선택)

12. OK

13. Window > Show View > Other... > Boot Dashboard > Open

14. 프로젝트 선택 후 재생(?)

15. 로그 확인.

16. 로그 맨 밑에 Started **Application in ** seconds (JVM running for **) 이런 식으로 뜨면 됨.

# 내용

 프로젝트 생성은 생각보단 어렵진 않다.

4.13.을 사용하는 이유는 처음 툴을 다운받을 때 4점대 버전에서 dark 모드로 변경 시 html, javascript 도 변경되고. marketplace를 사용 할 수 있는 버전 중 최신 이였다.