web +a
스프링부트 ~11 | DB 데이터 조회해 웹페이지로 확인하기 with JPA
냥냥체뤼
2022. 7. 19. 12:18
요약 :
[ MVC와 JPA와 DB의 상호작용 ]
↓ url의 변수 id를 파라미터로 받아서 @PathVariable
↓ id로 DB의 Entity를 조회하고 xxxRepository.findById(id)
recall) JPA의 핵심 도구는 Entity와 Repository다
↓ Model에 해당 Entity를 등록 model.addAttribute(키, 값(Entry객체)
↓ 그 model은 View에서 사용가능하다.
∨ 추가 메모 :
mustache 문법에서 : Model에 등록된 데이터는 {{#article}} 이렇게 샵(#)으로 가져온다.
즉, {{#key}} 하면 모델이 등록된 데이터(객체)가 가져와진다.
+ {{article.id}} 이렇게도 접근 가능함!! 이때는 샵 안넣어도 됨
+ 글고 mustache에서는 중괄호 두개씩 쓰는데 {{ }}
자바코드에서 변수표시할 때는 중괄호 하나씩이라는 거 { }
+ @PathVariable 파라미터명이랑 @GetMapping("/~~/{var}/~~")여기 쓴 var명이랑 일치시켜야 한다.
>_<
반응형