[SpringBoot]DevTools / lombok 라이브러리 사용하기

🐷Jinie (juniorDeveloper)·2021년 1월 4일
1

SpringBoot

목록 보기
6/11

1. DevTools

[pom.xml]

  • Add Starters... 클릭
  • Developer Tools 에 Spring Boot DevTools 체크
  • pom.xml 체크
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
  <optional>true</optional>
</dependency>

  • 서버를 새로 재시동하지 않아도 변경한 컨트롤러의 내용을 불러와준다.

2. Lombok

Lombok 라이브러리를 사용하면 Getter/ Setter/ ToString 코드를 직접 입력하지 않고 어노테이션으로 처리가 가능해진다.

  • Lombok.jar 파일을 다운받는다.
    https://projectlombok.org/download
  • 터미널에서 lombok.jar 파일을 실행설치한다.

    cd /users/yseonjin/lombok
    java -jar lombok.jar

  • pom.xml에서 lombok 을 추가해준다.
<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<optional>true</optional>
</dependency>
  • VO 를 어노테이션을 이용해 설정해준다.
package com.rubypaaper.domain;

import java.util.Date;

import lombok.Data;

/*@Getter
@Setter
@ToString 를 합쳐논 @Data*/
@Data
public class BoardVO {
	private int seq;
	private String title;
	private String writer;
	private String content;
	private Date createDate = new Date();
	private int cnt = 0;
}
  • 코드에 Getter/Setter가 없어도 화면출력이 정상적으로 이루어지는 것을 확인할 수 있다.
profile
ᴘᴇᴛɪᴛs ᴅᴇ́ᴠᴇʟᴏᴘᴘᴇᴜʀ. ᴘʀᴏɢʀᴀᴍᴍᴀᴛɪᴏɴ = ᴘʟᴀɪsɪʀ 💕

0개의 댓글