728x90
반응형
◎ Lombok 라이브러리 추가
▷ setting → plugins에 lombok을 설치하면 되지만 나타나지 않으므로 pom.xml에 내용을 추가해줍니다.
◎ pom.xml에 lombok 추가
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
메이븐에 아래와 같이 추가되는 것을 볼 수 있습니다.◎ setting → annotation processors → enable annotation processing 체크
▷ 어노테이션을 입력하면 사용할 수 있게 만듦
◎ Lombok 라이브러리
▷ 자주 사용하는 어노테이션
◎ Lombok을 이용한 예제
1. UserDto 클래스 생성
package com.example; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class UserDto { private String name; private Integer age; }
2. TestController 클래스 생성package com.example; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @GetMapping(value = "/test") public UserDto test(){ UserDto userDto = new UserDto(); userDto.setAge(20); userDto.setName("hoon"); return userDto; } }
http://localhost:9091/test
위의 경로로 접속하면 아래와 같은 화면이 출력됩니다.
◎ target/classes/com/eample → UserDto
package com.example; public class UserDto { private String name; private Integer age; public UserDto() { } public String getName() { return this.name; } public Integer getAge() { return this.age; } public void setName(final String name) { this.name = name; } public void setAge(final Integer age) { this.age = age; } public String toString() { String var10000 = this.getName(); return "UserDto(name=" + var10000 + ", age=" + this.getAge() + ")"; } }
위와 같이 자동으로 코드가 생성된 것을 확인할 수 있습니다.
◎ MySQL 설치
▷ 이미 설치되어 있으므로 바로 접속 진행하겠습니다.
▷ 연결되어있는 계정으로 접속 : localhost
◎ shop 데이터베이스 생성
create database shop default character set utf8 collate utf8_general_ci; use shop;
Lombok 라이브러리를 추가해 지정한 변수에 값을 넣어 test를 진행해보았습니다.
또한 DB 연결을 위한 프로그램 설치 및 shop 데이터베이스를 생성했습니다.
다음글에는 DB와 연결 진행을 해볼게요!!
많은 분들의 피드백은 언제나 환영합니다! 많은 댓글 부탁드려요~~
728x90
반응형