인프런 커뮤니티 질문&답변
체크박스 - 멀티 강의에서 @ModelAttribute 궁금증
작성
·
259
0
체크박스 - 멀티 강의에서 @ModelAttribute 어노테이션을 사용해서 regions값이 모델에 자동으로 추가되도록 하는 부분에 있어서 궁금증이 있습니다!
@ModelAttribute("regions")
public Map<String, String> regions() {
Map<String, String> regions = new LinkedHashMap<>();
regions.put("SEOUL", "서울");
regions.put("BUSAN", "부산");
regions.put("JEJU", "제주");
return regions;
}
여기서 접근제어자를 public이 아닌 private으로 해도 잘 동작하던데 public으로 지정해야하는 이유가 있을까요?
해당 컨트롤러에서만 사용될거라 생각하고 private으로 해봤는데 잘 되길래 궁금해서 질문 남깁니다!
감사합니다!!





