본문 바로가기

web +a

스프링부트 ~11 | DB 데이터 조회해 웹페이지로 확인하기 with JPA

요약 : 

[ 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명이랑 일치시켜야 한다.

 

 

>_<

반응형
다른 블로그