오늘 한 것
- 프로젝트
- bookmark의 entity를 작성 하였다. 북마크는 책과 유저의 다대다 관계로 설정하였다.
- controller를 작성하였다
- 컨트롤러 작성 시 현재 접속중인 유저의 정보를 가져와 북마크에서 비교하여 리스트를 보여준다.
- principal을 이용하였다. ~~~ @GetMapping(“/list”) public String bookmarkList(Model model, Principal principal){
User user = userService.getUserByEmail(principal.getName()); List
bookmarks = bookmarkService.bookmarkList(user.getId()); User username = userService.getUserById(user.getId()); model.addAttribute(“bookmarks”, bookmarks); model.addAttribute(“username”, username); return “bookmark/list”; ~~~
이 주에 할 것
- bookmark api 작성 ()
- bookmark 엔티티 작성 (v)
- bookmark controller 작성 (v)
- service, repo 작성 ()