참고: https://github.com/spring-projects/spring-loaded
목적: spring boot로 개발 도중에 was 재 시작 없이 작업 중인 소스코드를 적용하여 생산성 향상
-
springloaded 라이브러리를 maven 디펜더시에 추가
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
-
springloaded jar파일이 로컬 .m2에 저장됨
-
ex) C:\Users\{계정명}\.m2\repository\org\springframework\springloaded\1.2.8.RELEASE\springloaded-1.2.8.RELEASE.jar
-
spring boot의 config에서 VM Arguments에 설정
-
ex) -javaagent:C:\Users\{계정명}\.m2\repository\org\springframework\springloaded\1.2.8.RELEASE\springloaded-1.2.8.RELEASE.jar -noverify
-
ex) 샘플 캡쳐
-
기타
-
버전 및 파일 path 체크
-
maven에 추가하지 않고, 해당 jar파일만 다운로드해서 사용해도 무방할 듯(프로젝트에 불필요한 라이브러리가 추가되지 않음)
intellij에서는 아래처럼 셋팅
'JAVA > Spring boot' 카테고리의 다른 글
IntelliJ에서 Maven multi module + spring boot + jsp 환경에서 JSP 못찾는 문제 해결 (0) | 2022.05.23 |
---|---|
spring boot admin 적용시 client호출에 인증처리를 위한(actuator) 방법 (0) | 2020.08.28 |
Spring boot 에서 JSP의 제약 (0) | 2019.05.26 |
spring boot embedded tomcat 사용시 특정 주기마다 느려지는 원인파악 디버깅 메모 - 1 (0) | 2016.07.04 |
파일업로드 Rest full 기능 샘플 소스 (0) | 2016.06.28 |