Spring의 기초 + DB 기초
@PathVariable ~~
http://localhost:8080/hello/request/star/Robbie/age/95 바로 전달
@RequestParam ~~
http://localhost:8080/hello/request/form/param?name=Robbie&age=95 form 형태로 묶어서 전달
Get 방식으로 할 경우 주소창에서 확인 가능
Post 방식으로 할 경우 불가능
@ModelAttribute ~~ (생략해도 동작함)
form에다가 내가 선언한 클래스형식으로 반환 가능 Get,Post 둘 다 가능
단 해당 클래스에서 생성자가 없으면 Null등 default 값이 반환되므로 꼭 생성자를 만들어둬야 함 (@Setter라도 넣어줘야함)
둘 다 생략했을 때 판단 조건
simpledata type의 경우 Param으로 간주하고 아닐시에 ModelAttribute로 간주
DTO 데이터 전송 및 이동을 위해 생성되는 객체
'TIL' 카테고리의 다른 글
| [TIL]2023-08-29 (0) | 2023.08.29 |
|---|---|
| [TIL]2023-08-28 (0) | 2023.08.28 |
| [TIL]2023-08-25 (0) | 2023.08.26 |
| [TIL]2023-08-24 (0) | 2023.08.24 |
| [TIL]2023-08-23 (0) | 2023.08.23 |