[기본 환경]
- Backend는 Spring boot로 구성되어 있고
Frontend는 VueJs로 되어있다.
- Junit 사용은 빌드시 제외하였다.
- gradle.build 설정 중 일부
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'commons-io:commons-io:2.6'
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'
annotationProcessor 'org.projectlombok:lombok'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
test {
//useJUnitPlatform()
}
1. STS에서 Spring Boot 프로젝트를 우클릭하여 Run Configurations 설정으로 들어간다.
1) Gradle Project 생성
2) 생성된 Gradle Project의 Gradle Tasks에 아래와 같이 입력한다.
- clean jar build
3) Working Directory를 설정한다.
4) Run 버튼을 실행한다.
2. 빌드가 완료 되면 아래 폴더에 jar파일이 생성된다.
- 경로 : 프로젝트 폴더 > build > libs
3. 운영할 웹 서버에 jar 파일을 복사하고
cmd에서 명령어를 통해 spring boot를 가동한다.
- cmd > java -jar jar파일명.jar
# 내장 웹서버 포트 변경이 필요할 경우 application.properties에 server.port 설정을 변경 후 다시 build가 필요하다.
'개발환경 > Spring' 카테고리의 다른 글
Spring MVC maven 환경을 gradle로 변경 (0) | 2021.12.14 |
---|---|
Spring Boot에 lombok 설치방법 (0) | 2020.01.30 |
Spring Boot 개발환경 (0) | 2020.01.30 |