-
[Spring-loadded]WAS 재기동 없이 개발하기설치&설정 관련/Spring Framework 2015. 8. 20. 16:31728x90
Spring-Loaded 란?
JVM 기동중 class 파일의 변경을 반영해주도록 해주는 JVM 에이전트이다.
'hot code replace' 같이 JVM이 한번 기동된 이후 간단한 변경에 대한 허용(메소드 내용 변경)과 다르게 Spring Loaded는 메소드, 필드, 구조등에 대한 추가/변경/삭제를 허용한다.
types/methods/fields/constructors 어노테이션 또한 변경이 가능하고, enum타입들에 대한 추가/변경/삭제 가 가능하다.
설치 방법
현재(2015.8.20)기준으로 1.2.3 이 배포 : springloaded-1.2.3.RELEASE.jar
1.2.4 스냅샷 버젼이 배포 : repo.spring.io
실행 방법
java -javaagent:<pathTo>/springloaded-{VERSION}.jar -noverify SomeJavaClass
어떤 바이트 코드들 중에 재작성 운동을 하는 어떤 바이트 코드 때문에 verifier를 끈다.
사이트 : https://github.com/spring-projects/spring-loaded
728x90'설치&설정 관련 > Spring Framework' 카테고리의 다른 글
[번역]Spring-loaded (0) 2015.10.19 [Spring Boot + Spring Security]H2 DB Console 사용하기 (0) 2015.08.26 BOARD REST API 웹 서비스 만들기 (2) 2015.07.17 [Spring-6]DBMS 연동 (0) 2014.12.12 [Spring-5]PropertySource 사용하기 (0) 2014.10.28