로딩
요청 처리 중입니다...

[ Spring ] 소스코드 수정, 톰캣 재기동 없이 웹 개발하기 (Hot Swapping)

 [ Spring ] 소스코드 수정, 톰캣 재기동 없이 웹 개발하기 (Hot Swapping)

#Eclipse #hotswap #재기동없이 #HotSwapping #톰캣 #restart 웹 애플리케이션을 개발하기 위해선 WAS를 띄어두고 소스를 수정하며, 개발을 진행하지요. Spring boot를 이용하여 웹 개발을 할 경우.

구동된 WAS에 수정된 내용을 반영하기 위해서는 JVM을 재기동할 필요가 있습니다. 예를 들어 자바 소스를 수정하고 웹 애플리케이션에 수정사항이 바로 반영된다면, 기존 톰캣을 restart 하지 않아, 생산성이 증가됩니다.

재기동하는 시간이 꽤나 긴 시간인데, 이 시간이 단축되므로, 비용이 줄어듭니다. Hot Swapping 이러한 기능을 Spring 레퍼런스 문서상에서는 'Hot Swapping' 라고, 기술하고 있습니다. ( Hot Swap 이란 java 1.4 에서 추가된 java platform debugger architecture :: JPDA 의 기능 중 하나입니다. ) 톰캣 재기동 없이 자바 수정 사항을 웹 애플리케이션에 바로 반영하기 위...

# Eclipse # 톰캣 # 재기동없이 # 수정사항반영 # springloaded # restart # maven # java수정 # java # HotSwapping # hotswap # 톰캣재기동