[Spring] STS / lombok 사용

2021. 3. 4. 09:37Web_Back-end/Spring

 

projectlombok.org/download

 

Download

 

projectlombok.org

 

 

  • 홈페이지를 통해 다운로드 받는다
  • jar파일을 c드라이브에 옮기고, cmd창에서 실행시킨다

 

  • jar파일을 실행 시키면 아래와 같은 창이 뜬다.
  • 사용할 sts 툴 또는 이클립스가 뜬다
  • install / update

 

  • 설치 끝

 

server가동을 위해 oracle 설정

spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.data-username=scott
spring.datasource.data-password=tiger

 

 

 

vo 만들기

lombok 을 사용하여, setter, getter 를 제공받는다

 

@Data를 클래스에 작성한다

설정이 잘 되었는지 확인

@SpringBootApplication
public class GoodsFileuploadApplication {

	public static void main(String[] args) {
		SpringApplication.run(GoodsFileuploadApplication.class, args);
		GoodsVo g = new GoodsVo();
		g.setName("유니폼");
		System.out.println(g.getName());
	}

}

 

 

기본생성자만 제공해준다

 

매개변수를 갖는 생성자가 필요하다면 @AllArgsConstructor 설정을 하나 더 추가한다

단, 이렇게 한다면 매개변수를 갖는 생성자만 사용할 수 있다

package com.example.demo.vo;

import lombok.AllArgsConstructor;
import lombok.Data;

@Data
@AllArgsConstructor
public class GoodsVo {
	private int no;
	private String name;
	private int qty;
	private int price;
	private String fname;
	
}

 

기본생성자 + 매개변수를 갖는 생성자를 사용하려면

@NoArgsConstructor 를 추가한다