본문 바로가기

TIL

[TIL]2023-08-26

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