Java, Spring/스프링부트와 JPA 활용 2
2022. 9. 8.
1-1. 회원 등록 API, 1-2. 회원 조회 API
원래 MPA -> SPA 로 가는 추세. -> MSA로 가는 추세. ( API통신 정말 많음 ) 보통 이런식으로 SSR 하는 컨트롤러는 controller 에 놓고 CSR 하는 컨트롤러는 api에 놓는다. -> 예외처리를 보통 패키지 단위로 하기 때문에 ( controller, api는 공통 에러 처리가 너무 다르다. ) -> 템플릿엔진은 공통에러화면(html) 이 나와야 하지만 api는 공통 에러 JSON이 나가야함. -> 패키지 분리 후 따로 예외 처리 api 폴더의 컨트롤러는 Api잘 붙임. ex) MemberApiController id는 @GeneratedValue 이므로 안 보내줘도 됨. -> name, address 중 아무거나 보내도 됨. 안보내도됨. ( 왜냐 -> 제약이 없어서 ) ---..