티스토리 뷰
책에 나왔던 용어들 정리 및 요약 - 웹MVC 개발
- 클래스 수준에서의 @RequestMapping 사용 : 해당 컨트롤러의 루트 경로를 지정 / 해당 컨트롤러의 처리 요청 종류를 나타냄
- @PostMapping / @GetMapping의 차이 : 전자는 폼형식으로 데이터를 요청하고 , 후자는 url의 파라미터 형식으로 데이터를 요청
- @Slf4j : 컴파일 시에 해당 클래스에 자동으로 Logger을 생성함 / 책에서는 주문 내역로그를 보기 위해 선언
- 유효성 검사 - java.validation.constraints.*
- 필드에 알맞은 유효성 어노테이션을 붙여줌
- 컨드롤러에서 요청시 사용되는 클래스에 @valid 어노테이션을 붙여 유효성 검사를 활성화시켜줌
- Error 파라미터를 통해 오류가 있으면 오류 확인 가능
- 뷰 템플릿을 사용할 경우 뷰 컨트롤러는 (사용자 데이터가 없는 단순히 화면만 보여지는 역할) webConfiguerer을 implements 받아 @Controller 가 아닌 @Configuration 파일로 변경 가능하다
- Config 파일은 기능별로 구분하여 만드는 것이 바람직하다
'BackEnd > Spring In Action' 카테고리의 다른 글
Chap5. 구성 속성 사용하기 (0) | 2020.08.23 |
---|---|
Chap3. 데이터로 작업하기 (0) | 2020.08.22 |
Chap1. 스프링 시작하기 (0) | 2020.08.22 |