모아이티

[게시판 만들기]코드로 배우는 스프링 웹 프로젝트 - Part1 개발환경설정 본문

Spring 게시판 만들기

[게시판 만들기]코드로 배우는 스프링 웹 프로젝트 - Part1 개발환경설정

Yun's kitchen 2021. 3. 2. 16:09

1. Lombok 설치

lombok을 왜 사용하느냐?

 

-> lombok을 이용하면 Java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해주므로 약간의 코드만으로도 필요한 클래스를 설계할 때 유용합니다.

 

Servlet버전에서 DTO 클래스에서 인스턴스 생성 후에 getter/setter, toString(), 생성자 매번 설정했는데 Spring에서는 lombok 하나만 있으면 코드가 엄청나게 줄어드는 장점이 있다.

 

https://projectlombok.org/

 

Project Lombok

 

projectlombok.org

C드라이브에 설치 후 Lombok 실행

 

cmd 실행 후 - java -jar lombok.jar (lombok.jar 파일이 있는 폴더에 경로로 이동한 후 입력 )

 

https://mvnrepository.com/artifact/org.projectlombok/lombok

 

Maven Repository: org.projectlombok » lombok

Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more! VersionRepositoryUsagesDate1.18.x1.18.18Central321Jan, 20211.18.16Central999Oct, 20201.18.14Central169Oct, 20201.18.12Cent

mvnrepository.com

 

본인의 lombok 버전에 맞게 maven repository를 pom.xml에 붙여줍니다.

 

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.18</version>
    <scope>provided</scope>
</dependency>

 

 

2. pom.xml에서 스프링 버전(5.0.7) 변경, java 버전(1.8) 변경

 

출처

- 코드로 배우는 스프링 웹 프로젝트(책)

- Youtube 구멍가게 코딩단 https://www.youtube.com/channel/UCDSOG5uxzNiTPrlAgbE59dA/videos

 

구멍가게 코딩단

구멍가게 코딩단의 동영상들 https://cafe.naver.com/gugucoding

www.youtube.com

 

Comments