IT/Spring

[spring boot] 기본 환경 설정(lombok) + 화면 띄우기

jaewon_sss 2020. 9. 22. 18:29
반응형

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에 올려서 실행했습니다.











    화면이 잘 나오는것 확인


    반응형