WebFramework/SpringBoot

Circular view path [test]: would dispatch back to the current handler URL. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, 오류 해결

데이25 2022. 10. 6. 10:45

1. 

public void secuTest()

에서 @ResponseBody를 추가한다. 

public @ResponseBody void secuTest()

 

SpringBoot에서 ViewResolver 에 대한 설정을 해줘야 하는데 하지 않아 생기는 오류이다. 

 

 

2.

@Conroller 가 아니라 @RestController를 사용한다. 

 

@RestController는 자체적으로 @Controller 및 @ResponseBody로 메타 주석이 추가 된 구성된 주석으로,

모든 메서드가 @ResponseBody 주석을 상속하여 응답 본문에 HTML 템플릿을 반환한다. 

 

 

https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc-ann-controller