version : sts-3.9.13.RELEASE
↓설치 주소
https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3
spring-projects/toolsuite-distribution
the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-projects/toolsuite-distribution
github.com
File > New > Spring Starter Project
참고 : Name, Type, Java Version(수정해도 Okay)
참고 : Spring Boot Version, Spring Web(추가 선택해도 Okay)
Finish 클릭 후 프로젝트 생성된 화면
build.gradle 열기( 더블 클릭 )
열린 화면
getter, setter, toString 등 자동 생성을 도와주는 lombok 추가
MVNREPOSITORY( Maven, Gradle 등을 이용해 library를 추가할 때 도움되는 사이트)
https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.20
↑ 아래 Gradel 부분에 작성된 내용을 클릭하면 자동으로 복사된다.
해당 내용을 build.gradle여기에 작성해준다.
저장 후 프로젝트(우클릭) > Gradle > Refresh Gradle Project
src/main/java(우클릭) > New > Class
참고 : Name (첫 글자 대문자, 수정해도 Okay)
아래 내용 작성
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data // getter / setter / toString etc
@AllArgsConstructor // 모든 필드를 이용한 생성자
@NoArgsConstructor // 기본 생성자
public class MemberVO {
private int id;
private String name;
private String addr;
private String nick;
private int age;
}
lombok을 통해 작성한 메서드들은 Outline에서 확인하면 편합니다.
- 스프링 프로젝트 생성
- 객체 생성
- lombok 적용
# lombok 적용 오류시
https://projectlombok.org/download
Download
projectlombok.org
에서 lombok을 다운받아 실행
Specify location... 눌려서 STS 설치한 경로에서 STS.exe 찾아서 선택
Quit Installer 클릭
STS 재실행 후 다시 작성해서 확인해봅니다.