Lombok 롬복
- 자바 프로젝트를 진행시 필수적으로 필요한 메서드/생성자 등을 자동 생성하여
- 코드를 절약할 수 있도록 도와주는 라이브러리
롬복 설정하는 방법
- 설정 단축키 command + ; / ctrl + alt + s
롬복의 기능들(@)
@Getter , Setter
(메모 class 만들어서 확인 - 자동으로 Getter, Setter 메서드 만들어보기 )
package com.sparta.springprepare;
import lombok.Getter;
@Getter
public class Memo {
private String username;
private String contents;
}
똑같이 @Setter 을 만들어서 set메서드를 만들면,
getter, setter 간단하게 만들어보기 (단축키를 이용하여)
@AllArgsConstructor, NoArgsConstructor
- @AllArgsConstructor : 전체 생성자
- @NoArgsConstructor : 기본 생성자 ( 어떤 파라미터도 가지고 있지않은 생성자)
@RequiredArgsConstructor
- final 제어자가 붙은 필드를 파라미터로 가진 오버로딩된 생성자 생성
- 요구되는 필드들을 가지는 컨스트럭쳐
application.properties
- SPRING과 관련된 설정을 할때 사용하는 파일
- main - resources - application.properties
- SPRINGBOOT사용으로 자동으로 설정된 설정 값을 쉽게 수정할 수 있음
- DB 연결시 DB의 정보를 제공해야하는데, 이러한 경우에도 이 파일을 이용하여 쉽게 값을 전달가능
사용해보기! (포트번호(8080)를 8081로 변경하기)
- Apache Tomcat을 사용하여 서버를 실행하면 기본 port 설정이 8080으로 설정됨
- server.port=8081 로 설정하여 port번호를 변경
'Spring > Springboot-Intellij' 카테고리의 다른 글
[SpringBoot] Spring MVC - 인텔리제이(IntelliJ)를 이용하여 Controller생성, 이해하기 (0) | 2025.01.29 |
---|---|
[SpringBoot] SPRING MVC, Servlet, DispatcherServlet (0) | 2025.01.28 |
[Spring Boot] 테스트 코드, JUnit 제이유닛 (0) | 2025.01.28 |
[HTTP] HTTP(HyperText Transfer Protocol) (0) | 2025.01.28 |
[IntelliJ] 인텔리제이(IntelliJ)에서 "Hello World" 출력하는 API만들기 (0) | 2025.01.28 |