2swan
SpringBoot Tools 본문
Spring Boot Devtools : 서버의 재시작 없이도 클래스 변경 시 서버가 자동으로 재기동 된다.
출력하는 문자열을 "Hello World"에서 "Hello"로 변경하고 URL을 호출하면 "Hello World" 문자열이 출력된다.
프로그램이 변경되더라도 로컬서버가 변경된 클래스를 리로딩하지 않기 때문이다. 프로그램을 수정하고 변경된 사항을 확인하려면 매번 서버를 재시작 해야 된다. 이러한 불편함을 해소하기 위해 Spring Boot Devtools 사용하면 서버 재시작 없이 변경사항이 적용된다.
Live Reload (크롬 확장프로그램)
Spring Boot Devtools에 의해 브라우저 주소창에서 URL을 다시 호출하거나 Refresh를 해야만 변경된 내용을 확인할 수 있는데 Live Reload 기능을 사용하게 되면 브라우저 재호출(Refresh) 없이 변경 사항을 확인할 수 있다.
lombok ( https://projectlombok.org/download )
1. Specify location : 롬복 플러그인을 사용할 IDE인 STS가 설치된 경로를 선택
2. Install / Update : 롬복 플러그인 설치
3. Quit / Installer : 설치 프로그램 종료
( build.gradle 파일을 수정한 후에는 Gradle > Refresh Gradle Project )
Git Bash Here로 실행
1. git bash here 실행창 들어간다.
2. java -jar lombok.jar 하면 lombok 실행이 된다. (lom 치고 tab 누르면 자동 생성)
3. Specify location : 롬복 플러그인을 사용할 IDE인 STS가 설치된 경로를 선택
4. Install / Update : 롬복 플러그인 설치
5. Quit / Installer : 설치 프로그램 종료
'Programming > Spring' 카테고리의 다른 글
엔티티 (0) | 2023.09.14 |
---|---|
Spring Boot 프로젝트 구조 (0) | 2023.09.14 |
@Controller, @ResponseBody (0) | 2023.09.14 |
Spring MVC 프로젝트 세팅3 (Spring Toll Suite 3) (0) | 2023.09.13 |
Spring MVC 프로젝트 세팅2 (Spring Toll Suite 3) (0) | 2023.09.13 |