728x90
생성자 자동 생성
Lombok을 사용하면 생성자도 자동으로 생성할 수 있다.
@NoArgsConstructor | 파라미터가 없는 기본 생성자를 생성 |
@AllArgsConstructor | 모든 필드 값을 파라미터로 받는 생성자를 생성 |
@RequiredArgsConstructor | final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 생성 |
@Builder : 클래스 레벨에 붙이거나 생성자에 붙여주면 파라미터를 활용하여 빌더 패턴을 자동으로 생성. 기본적으로 메서드, 생성자에만 붙일 수 있음
SpringBoot
@EnableAutoConfiguration
@ComponentScan
maven
resttemplate
mybatis
swagger/swagger-ui
@Api | 클래스를 Swagger 리소스 대상으로 표시 |
@ApiOperation | 요청 URL 에 매핑된 API 에 대한 설명 |
@ApiParam | 요청 Parameter에 대한 설명 및 필수여부, 예제값 설정 |
@ApiResponse | 응답에 대한 설명 |
Logger
Slf4j
@Slf4j
Json 변환
Jackson
gson
XSS 필터
Naver lucy xss filter
@PreAuthorize
반응형