Spring DTO entity / lombok

Happy_JG·2023년 10월 12일

Spring

목록 보기
7/17

entity 패키지를 생성한 뒤 객체를 생성하자

package kr.spring.entity;

public class Board{

	private int idx;
    private String title;
    private String content;
    private String writer;
    private String indate;
    private int count;
    

private을 생성했기 때문에 jstl/el 표현식으로 접근이 불가능하다. getter,setter 메서드가 없기 때문이다. 따라서 alt + shift + s로 getter, setter 메서드를 생성하는 방법이 있다. 하지만 DTO를 수정할 때 많은 불편함이 뒤따른다. 따라서 lombok API를 설치하자.

lombok API

mvn repository 사이트에 접속!

유저가 가장 많이 쓰는 버전 클릭 후 복사!

API 추가(pom.xml)
</dependencies> 태그 위에 복사 후 저장!

Maven Dependencies 폴더에 lombok API설치된 것을 확인!
업로드중..

package kr.spring.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;


@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Board{

	private int idx;
    private String title;
    private String content;
    private String writer;
    private String indate;
    private int count;
    

lombok API를 활용하여 getter, setter 메소드를 편리하게 생성했다. 따라서 jstl/el문을 통해 private에 접근할 수 있다.

profile
hello!

0개의 댓글