요청경로 매핑 (@RequestMapping)
1. 요청 경로는 반드시 설정해야 하는 필수 정보이다.
2. 속성이 하나일 때는 속성명을 생략할 수 있다.
3. 컨트롤러의 클래스 레벨과 메서드 레벨로 지정할 수 있다.
4. 클레스 레벨로 요청 경로를 지정하면 메서드 레벨에서 지정한 경로의 기본 경로로 취급된다.
ex) /board ⇒ 기본 경로
5. 클래스 레벨의 요청 경로에 메서드 레벨의 요청 경로를 덧붙인 형태가 최종 경로가 된다.
ex) "/board" + "/register"
경로패턴 매핑
1. 요청 경로를 동적으로 표현이 가능한 경로 패턴을 지정할 수 있다.
2. URL 경로 상의 변하는 값을 경로 변수로 취급한다.
3. 경로 변수에 해당하는 값을 파라미터 변수에 설정할 수 있다.
Http 메서드 매핑
method 속성을 사용하여 HTTP 메서드를 매핑 조건으로 지정할 수 있다. 화면으로 응답하는 경우에는 HTTP 메서드로 GET 방식과 POST 방식 두 가지를 사용할 수 있다.
GET 방식
post방식
Params 매핑
요청 파라미터를 매핑 조건으로 지정하는 경우에는 params 속성을 사용함
버튼이나 링크에 따라 호출할 메서드를 바꿔야 할 때 사용함
value, method 같고 Params 다르면 메소드 다르게 사용할 수 있다
'JAVA > spring' 카테고리의 다른 글
컨트롤러 메서드 매개변수 (0) | 2024.05.04 |
---|---|
컨트롤러 응답 (0) | 2024.05.04 |
Spring - 타일즈(Tiles) (1) | 2024.04.26 |
ckeditor5 사용법 (0) | 2024.04.26 |
CRUD 용어 정리(예제 BOOK) (0) | 2024.04.24 |