controller 2

학습 // Spring // REST // Controller

업데이트 :: 2018.08.16 @RestControllerCORSCORS 옵션URI조립@RestController@RestController @RequestMapping("books") public class BookRestController() { } CORSCORS : Cross-Origin Resource SharingAJAX(XMLHttpRequest)를 사용할 때 다른 도메인의 서버리소스에 접근하기 위한 메커니즘CORS 옵션allowedOrigins접근을 허용할 오리진(도메인) 지정기본값 : '*' (모두이용가능)allowdMethods접근을 허용할 HTTP 메서드 지정기본값 : '*' (모두이용가능)allowHeaders접근을 허용할 헤더를 지정preflight 요청이 들어올때 이 값으로 ..

Spring/REST 2018.08.20

학습 // Spring // WEB // controller

업데이트 :: 2018.08.10 컨트롤러컨트롤러 구현DI 컨테이너 등록컨트롤러 클래스핸들러 메서드핸들러 메서드의 Param값핸들러 메서드의 Return값뷰 컨트롤러 이용컨트롤러컨트롤러 구현컨트롤러 클래스폼 클래스JSP와 같은 템플릿 파일 (뷰)컨트롤러에서 처리할 내용선언형 처리 : 메서드 시그니처를 참조해서 프론트 컨트롤러가 하는일요청 매핑요청 데이터 취득입력값 검사 수행프로그래밍형 처리 : 컨트롤러 클래스의 메서드 안에서 하는 일입력값 검사 결과 확인비즈니스 로직 호출이동대상 확인 및 데이터 연계이동대상 지정// == 선언형처리 == @RequestMapping(path="/message", method=RequestMethod.GET) // 요청매핑 public String search(@Valid..

Spring/WEB 2018.08.20