Annotation

Programming/Spring | Spring-Boot

@Builder와 생성자 충돌

@Builder를 사용하면서 생성자를 찾을 수 없다는 오류를 발견해서 이것저것 찾아본 내용을 정리한다. @Builder 내부 동작@Builder를 클래스에 붙이면 Lombok은 빌더 클래스를 자동 생성하고, build() 메서드 안에서 대상 객체를 생성하는 코드를 넣는다. 클래스에 빌더 어노테이션을 두면 필드 전체를 받는 생성자를 호출하게 된다.@Builderpublic class Member { private Long id; private String username; private String password;}public Member build() { return new Member(id, username, password);} 위 코드에서 아무런 생성자도 없고, 생성자와 ..

Programming/Spring | Spring-Boot

[Spring] @RequestMapping

1. RequestMapping url 요쳥(request)를 Controller에 있는 메소드와 맵핑하기 위해 사용하는 어노테이션 1.1 예시 @RequsetMapping이 어떻게 사용되는지 예시로 살펴보자 import org.springframework.web.bind.annotation.RequestMapping; @Controller public class MainController{ @RequestMapping(value="/login", method=RequestMethod.GET) public String login(...) { ... } @RequestMapping(value="/login", method=RequestMethod.POST) public String login2(...) {..

seandoesdev
'Annotation' 태그의 글 목록