[JPA] 엔티티 클래스 테이터 타입 int, Integer 차이점/ null 값 오류 해결방법
·
백엔드 back-end
user 테이블을 만들고 SignInDto, controller 추가하여 로그인을 요청하는 기능을 구현하고 있습니다.  TblUser.java @Entity@NoArgsConstructor(access = AccessLevel.PROTECTED)@Getter@Setter@JsonIgnoreProperties(ignoreUnknown = true)public class TblUser implements UserDetails { @Id @Column(name="userid") private Long userid ; @Column(name="username",nullable = false,unique = true) private String username; @Column(na..
[Spring] @Controller & @RestController 차이/ 함께 사용가능? / 사용하는 이유?
·
백엔드 back-end
@Controller 전통적인 spring mvc 의 컨트롤러view 템플릿 반환하기 위해 사용됨. (viewName을 반환한다.) 주로 요청 처리 메서드에 사용되는 @RequestMapping 어노테이션과 결합됨@Controller public class TestController { @GetMapping ("api/board/update") public String update() { return "update"; //"update"이라는 이름의 뷰를 반환 (ex: update.jsp) } }  @RestController Controller,ResponseBody 의 동작을 결합함. RESTful API를 위해 특별히 설계 됨.컨트롤러의 모든 메서드는 JSON, XML 등으로 직접 H..