블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
Gradle 프로젝트에 롬복 적용하는 방법은 아래 글 참고
2020/03/07 - [Spring/Spring Boot] - Spring Boot 롬복(Lombok) 적용 / Gradle과 IntelliJ 사용
pom.xml에 롬복 추가
아래 dependancy
를 추가한다.
<dependencies>
...
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
</dependencies>
IntelliJ 플러그인 설치
이대로 사용해도 되지만, Intellij에서는 롬복을 인식하지 못해서, 따로 플러그인을 설치해야 함
플러그인에서 lombok을 선택하여 설치한다.
예제
package com.example.demo.vo;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class User {
private String username;
}
@Getter
와 @Setter
에 의해서 getter, setter method를 자동으로 만들어준다.
package com.example.demo.controller;
import com.example.demo.vo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@RequestMapping("/")
@ResponseBody
public User index() {
final User user = new User();
user.setUsername("hong");
return user;
}
}
setter
를 만들지 않았지만, 롬복의 @Setter
에 의해 사용할 수 있다.
Reference
반응형
'Backend > Spring Boot' 카테고리의 다른 글
Spring Boot 와 MySQL 연동하기 (Maven 프로젝트) (0) | 2020.10.31 |
---|---|
Spring Boot 에서 JPA 사용하기 (MySQL 사용) (0) | 2020.10.31 |
Spring Boot, 간단한 REST API 만들기 (0) | 2020.10.31 |
SpringBoot 서버 포트 변경하기 (0) | 2020.10.31 |
Spring Boot 롬복(Lombok) 적용 / Gradle과 IntelliJ 사용 (0) | 2020.03.07 |