# [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
# 준비물(?)
- STS 4.13 버전 (꼭 아니여도 됨..)
- https://spring.io/tools
# 절차
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를 사용 할 수 있는 버전 중 최신 이였다.
'스프링 부트' 카테고리의 다른 글
[SpringBoot] RestTemplate - exchange (POST, PUT, DELETE) 로 통신하기! (1) | 2022.11.19 |
---|---|
[SpringBoot] RestTemplate - getForObject, postForObject 로 통신하기! (0) | 2022.11.19 |
[SpringBoot] 필터를 이용하여 요청 로그 남기기! (CommonsRequestLoggingFilter) (0) | 2022.10.22 |
[SpringBoot] Encrypt - SHA256(with salt) MessageDigest example code (2) | 2022.10.03 |
[SpringBoot] Encrypt - AES128 CBC(with iv) example code (0) | 2022.10.03 |