목록Advanced/Spring (3)
Written by coh at home
View에서 DTO로 데이터를 넘기거나 Parameter로 넘길 때 Controller에서 String 타입으로 받게 된다.그래서 개인적으로 나는 View에서는 DTO를 쓰고 해당 DTO를 Entity로 만드는 것이 좋다. 오늘 할 주제는 넘어온 String 데이터를 LocalDateTime / LocalDate 형식으로 바꾸는 방법이다.DTO에 넘어오는 캘린더 값은 "2024-05-25" 형식의 데이터가 넘어오게 된다.String -> LocalDateTimepublic static ProductOrder toEntity(OrderDTO orderDTO, Member member, ShopProduct shopProduct, ShopConnection shopConnection) { Dat..
spring은 크게 3가지 방법이 있고 주로 쓰는 방법은 두 가지이다. 첫번째는 정적컨텐츠를 사용, html을 그냥 화면에 뿌려주는 것이고 두번째는 MVC를 이용 Controller에서 Model에 화면에 필요한 정보를 담고 템플릿엔진이 View를 화면에 뿌려주는 방법이 있다. 세번째는 API 방법으로 View를 거치지 않고 그냥 json을 만드는 방법이다. 이때 @ResponseBody를 사용하여 http 바디 부분에 데이터를 직접 넣어주는 형식이다. API방식은 ~/hello-api -> 내장톰켓서버가 스프링에 던짐 -> 컨트롤러에서 @hello-api 발견 -> @ResponseBody 발견 -> http body에 그대로 넘김. (여기서 MVC와 차이가 발생함 MVC는 model에 데이터 담고 r..