springloaded 소개
https://github.com/spring-projects/spring-loaded
요약 : 서버 재시작 없이 수정된 소스를 반영 하여 화면에서 확인할 수 있다.
참조 : 이 글은 STS, spring-boot-starter-web, java 1.8 jdk, lombok.jar 을 적용한 환경이다.
1. pom.xml 에 springloaded dependency 추가
<!-- https://mvnrepository.com/artifact/org.springframework/springloaded -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.8.RELEASE</version>
</dependency>
2. spring boot app arguments 추가
빨간색으로 표기 된 부분은 springloaded-1.2.8.RELEASE.jar 파일의 경로이다.
이는 상대적으로 다르기 때문에 jar파일 경로와 비교하여 수정해서 사용하면 된다.
-javaagent:/Users/user/.m2/repository/org/springframework/springloaded/1.2.8.RELEASE/springloaded-1.2.8.RELEASE.jar -noverify
만약 spring boot app가 없다면, 프로젝트를 run > spring boot app 을 하면 생길것이다.
3. maven build 설정 하기
Goals 에 spring-boot:run을 작성한다.
이제 spring boot app으로 실행 후 적용되는 것을 확인 하면 끝
단, 경우에 따라 되는 것과 안되는 것이 있다.
이 경우 공식 홈페이지를 참고 바랍니다.
'IT > 프로그래밍' 카테고리의 다른 글
NestedSQLException 오류 중 하나 (0) | 2019.07.22 |
---|---|
Mysql Server_ Mysql For Toad 사용하기 (0) | 2019.03.30 |
windows mysql install ( PASSWORD 변경 하기 ) (0) | 2019.03.24 |
MYSQL 문자열 관련 함수 (0) | 2018.12.26 |
Mysql 함수 (0) | 2018.07.16 |