본문 바로가기

Web/tip

[Spring Boot] 강의 들으면서 쫌쫌따리

728x90

 

 

 

 

Spring Boot Version

- GA (General Availability)

- RC (Release Candidate)

- M (Milestone)

- SNAPSHOT (개발 중)

 

 

Metadata - 내 프로젝트 식별 

Group, Artifact, Version

 

 

Packaging

Jar Java Archive , War(WEB-INF 로 패키징 -> 톰캣) Web Application Archive

 

 

 

 

terminal  intelliJ실행

projectname idea .

 

 

 

최적화 버전이 스프링부트에 명시되어있는 경우 표시된 화살표
없을 땐 버전 명시해줘야함

 

 

 

 

 

 

build 를 위한 여러가지 방법

 

1. mvn spring-boot:run 

스프링 부트 메이븐 플러그인 사용

 

2. main 클래스 실행

가장 노멀한 방법 (자바 애플리케이션 실행)

IDE 사용

 

3. JAR 패키징 & java -jar

스프링 부트 플러그인을 사용하여 특수한 실행 가능한 형태의 JAR 파일 생성

서버 배포 용도로 주로 사용

 

 

 

메이븐 설치가 안되어있더라도 실행

./mvnw spring-boot:run

 

메이븐 설치 후 실행

mvn spring-boot:run

 

 

 

 

isof -i:8080

 

 

 

jar 경로

cd target

ls

 

728x90

'Web > tip' 카테고리의 다른 글

[Web Security] SQL Injection  (0) 2023.04.15
[Spring Boot] 강의 들으면서 쫌쫌따리  (0) 2023.04.14
[Spring Security] WebSecurityConfig  (0) 2023.04.13
[JPA] 강의 들으면서 쫌쫌따리  (0) 2023.04.04
[Spring] JAR / WAR  (0) 2023.03.19