티스토리 뷰

BackEnd/Spring In Action

Chap2. 웹 애플리케이션 개발하기

영지는 달리는중 2020. 8. 22. 19:54

책에 나왔던 용어들 정리 및 요약 - 웹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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함