@GetMapping("/")
public String DemoModel(Model model){
model.addAttribute("list", modelRepository.findAllmodel());
log.info("SHOW ALL ModelList {}", modelRepository.findAllmodel());
return "modeldemo";
}
간단한 컨트롤러 코드임에도 제대로 맵핑?이 되지않아서 삽질...
처음엔 어노테이션이 제대로 안되는줄알고 컨트롤러를 확실히 인식하도록 스캔 코드를 추가.
하지만 예나 전이나 콘솔상에서는 컨트롤러까지는 확실하게 와있음.
[0;39m Started.
[0;39m Tomcat started on port(s): 8080 (http) with context path ''
[0;39m Started XingquizApplication in 3.089 seconds (JVM running for 3.765)
[0;39m Initializing Spring DispatcherServlet 'dispatcherServlet'
[0;39m Initializing Servlet 'dispatcherServlet'
[0;39m Completed initialization in 6 ms
[0;39m SHOW ALL ChatList []
하지만 정작 뷰인 modeldemo가 있음에도 계속해서 Whitelabel Error Page가 반겨줌.
거기에 스테이터스는 404라면 모를까 403... 뭐지뭐지 겁나 삽질끝에
pom.xml에서 thymeleaf가 안보이는것을 확인...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>2.7.3</version>
</dependency>
넣어주고 maven을 업데이트하니깐 문제없이 잘 뜨는것을 확인
분명 스타터에서 같이 넣고 시작했던거 같았는뎀...;;;
'IT이야기 > spring boot' 카테고리의 다른 글
Spring Boot4 - 신규 프로젝터 생성 후 서버 가동 시 자바 버전 에러 (0) | 2023.03.16 |
---|