RestController [SpringBoot 핵심 원리] 예제 만들기 (1) (+ @Controller와 @RestController 차이) 상품 주문 프로세스로 가정하고 일반적인 웹 애플리케이션에서 Controller → Service → Repository 흐름을 최대한 단순하게 만들었다. ✔️ OrderRepositoryV0.java @Repository: 컴포넌트 스캔의 대상이 됨. 따라서 스프링 빈으로 자동 등록됨. 그리고 예외 발생 상황을 확인하기 위해 itemId의 값이 "ex"로 넘어온다면 IllegalStateEx... TILSpringbootControllerRestControllerController [java, #19] MVC 기초2 login 페이지로 들어갈 수 있는 api, 아이디와 비밀번호를 입력하면 로그인되도록 하는 api 두 가지를 만들어볼 것이다. login 페이지에 접속했다면, 아이디와 비밀번호를 입력할 수 있는 input란이 보일 것이다. front-end와 back-end에 활용되는 코드를 볼 수 있다. 그 답은 HTTP 메시지에서 확인할 수 있다. ① request HTTP 메시지 ② response H... RequestBodyhttpMVCRestController@RequestParammodelattributeRequestMapping@PathVariable@PathVariable
[SpringBoot 핵심 원리] 예제 만들기 (1) (+ @Controller와 @RestController 차이) 상품 주문 프로세스로 가정하고 일반적인 웹 애플리케이션에서 Controller → Service → Repository 흐름을 최대한 단순하게 만들었다. ✔️ OrderRepositoryV0.java @Repository: 컴포넌트 스캔의 대상이 됨. 따라서 스프링 빈으로 자동 등록됨. 그리고 예외 발생 상황을 확인하기 위해 itemId의 값이 "ex"로 넘어온다면 IllegalStateEx... TILSpringbootControllerRestControllerController [java, #19] MVC 기초2 login 페이지로 들어갈 수 있는 api, 아이디와 비밀번호를 입력하면 로그인되도록 하는 api 두 가지를 만들어볼 것이다. login 페이지에 접속했다면, 아이디와 비밀번호를 입력할 수 있는 input란이 보일 것이다. front-end와 back-end에 활용되는 코드를 볼 수 있다. 그 답은 HTTP 메시지에서 확인할 수 있다. ① request HTTP 메시지 ② response H... RequestBodyhttpMVCRestController@RequestParammodelattributeRequestMapping@PathVariable@PathVariable