스프링(Spring)/스프링부트(SpringBoot)
[스프링부트(SpringBoot)] 리스트로 홈페이지에 넘겨주기
2024. 7. 13. 23:04반응형
원하는 것
컨트롤러에서 데이터 리스트를 View 단에 넘겨주려고 한다.
구현
@GetMapping("/main/homePage")
public String homePage(Model model, Principal principal, @AuthenticationPrincipal User username) {
ArrayList<Register> productLists = this.registerRepository.findAll();
ArrayList<Register> popularProductsLists = new ArrayList<>();
if (popularProductsLists.size() > 1) {
popularProductsLists.add(products.get(0));
}
model.addAttribute("popularProductsLists", popularProductsLists);
if (principal != null) {
model.addAttribute("nickname", username.getNickname());
}
return "main/homePage";
}
반응형
'스프링(Spring) > 스프링부트(SpringBoot)' 카테고리의 다른 글
[스프링부트(SpringBoot)] API 문서 설계 예시 (0) | 2024.11.17 |
---|---|
[스프링부트(SpringBoot)] 01. 기본 프로젝트로 Hello world 띄우기 (0) | 2024.11.17 |
[SpringBoot] SpringBoot로 클라이언트에게 html파일 보내기 (0) | 2022.01.08 |
[SpringBoot] SpringBoot + MySQL + JPA과 연동하기 + 테스트 (0) | 2022.01.08 |
[SpringBoot] 스프링부트에서 재시작 없이 정적소스 변경 적용하기 (0) | 2021.12.03 |