반응형

 

원하는 것

컨트롤러에서 데이터 리스트를 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";
    }
반응형