STS4에 Lombok을 설치하여 사용하는 방법 + 화면 띄우기
전에 올린 spring 게시판 만들기에서는 source -> getter, setter 을 설정해주었습니다.
참고: https://won-percent.tistory.com/43
이제 굳이 이렇게 하지 않아도 편하게 getter/setter 를 자동으로 생성시켜주는 라이브러리를 발견했고 그 이름은 Lombok
설치 및 적용법
Lombok 다운로드 페이지
https://projectlombok.org/download
다운 받아서 sts4 있는 폴더에 다운로드 받은 후, 실행시킵니다.
IDE 가 이미 eclipse 가 있어서 체크가 되어있지만 sts4에 적용하고 싶기때문에 무시하고
specify location 클릭
eclipse 에는 적용하지 않을 것이기 때문에 체크해제하고 sts4에만 체크했습니다.
그리고 sts4 를 재시작하면 아래 빨간색 줄 쳐진 파일이 생성됩니다.
ini 파일을 편집하여
맨 아래
-vmargs
-javaagent:lombok.jar
이 두 줄 추가
적용 끝
다시 sts4 로 돌아와서 이제 새 프로젝트를 생성하고 화면을 띄워보겠습니다.
지난번 채팅 프로그램에서는 패키징을 war 로 했는데 이번에는 jar 로 했습니다.
(참고: https://won-percent.tistory.com/49)
이 3가지 dependency를 추가해줍니다.
dependency 란 스프링 부트에서 특정 기능을 사용하는데에 필요한 라이브러리의 묶음을 뜻합니다.
pom.xml 에 직접 추가해줘도 되지만 이렇게 하는 것이 간편합니다.
성공적으로 finish가 되었다면 아래처럼 3가지 dependency가 추가됩니다.
이어서 controllers 패키지를 생성, 그 안에 class를 생성합니다.
TestController.java 코드
package com.wonp.demo.controllers; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @GetMapping("/") public String index() { return "코딩이재밌냐"; } } | cs |
예전에는 WAR로 했는데 이번에는 JAR 을 선택했기때문에 빌드시 실행가능한 jar 파일을 생성해주고 이것은 단독 앱으로 실행 가능하게끔 해줍니다.
(참고: https://won-percent.tistory.com/49)
저번에는 WAS에 올려서 실행했습니다.
화면이 잘 나오는것 확인
'IT > Spring' 카테고리의 다른 글
Rest Controller 와 Controller의 차이 (0) | 2020.11.05 |
---|---|
[spring boot] 스프링부트 채팅 프로그램 만들기 #2 (0) | 2020.09.21 |
[spring boot] 스프링부트 채팅 프로그램 만들기 #1 (0) | 2020.09.21 |
[spring 게시판 만들기 #7] 게시물 선택 삭제 (0) | 2020.09.14 |
[spring 게시판 만들기 #6] 게시물 삭제 Delete (0) | 2020.09.14 |