Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 동적쿼리
- fullcalendar
- 암호학
- 대칭키암호화
- JavaScript
- react
- 서드파티모듈
- SQL
- 대칭키암호시스템
- RequestMethod.POST
- mybatis
- Spring
- MySQL
- 국제화
- c:choose
- 대칭키알고리즘
- NPM
- AndroidStudio
- 해시함수
- c:forEach
- node.js
- 전자서명
- vscode
- jsx
- Java
- JSTL
- C#크롤링
- jQuery
- 공개키암호시스템
- 무결성
Archives
- Today
- Total
Today Yewon Learned
[Spring] @RequestMapping의 GET/POST 요청 본문
@RequestMapping
- URL을 컨트롤러의 메서드와 매핑할 때 사용하는 어노테이션
- 요청주소 (url) 설정, 요청 방식(GET, POST, DELETE, PATCH) 설정
- 요청 방식 동시 설정 가능
ex) @RequestMapping(value = "/test", method = {RequestMethod.GET, RequestMethod.POST})
* 만약 GET, POST 상관없이 Controller의 로직을 수행하고 싶다면, RequstMapping의 method부분을 삭제하면 됨
GET 방식
@RequestMapping(value="경로", method=RequestMethod.GET)
- GET 방식의 경우는 헤더에 붙여서 전송되기 때문에, 도메인 주소를 보면 내가 입력한 값이 노출됨
- 보안적 문제 발생 가능성 있음
- READ 즉, 데이터를 SELECT 할때 사용하는 것이 좋음
POST 방식
@RequestMapping(value="경로", mathod=RequestMethod.POST)
- POST 방식의 경우는 내가 입력한 값이 숨겨서 전송됨
- CREATE 즉, 데이터를 INSERT, UPDATE, DELETE 할때 사용하는 것이 좋음
'Spring' 카테고리의 다른 글
| [Spring] Request method 'POST' not supported 오류 해결 (0) | 2022.07.04 |
|---|---|
| [Spring] MVC (Model-View-Controller) Pattern (0) | 2021.11.25 |
| [Spring] Spring Annotation (0) | 2021.11.09 |
Comments