在Spring Boot应用中,如果在控制器中使用@RestController注解的话,会将控制器返回值解析为字符串,而不是直接使用视图解析器进行解析。
下面分别为使用@Controller注解和@RestController注解的实验结果

  • 视图解析器
    Spring Boot应用控制器使用@RestController和使用@Controller的问题

  • /WEB-INF/views/index.jsp
    Spring Boot应用控制器使用@RestController和使用@Controller的问题

  • Spring Boot应用中的控制器,使用@Controller注解
    Spring Boot应用控制器使用@RestController和使用@Controller的问题

  • 使用@Controller注解访问结果

Spring Boot应用控制器使用@RestController和使用@Controller的问题

  • Spring Boot应用中的控制器,使用@RestController注解
    Spring Boot应用控制器使用@RestController和使用@Controller的问题
  • 使用@RestController注解访问结果
    Spring Boot应用控制器使用@RestController和使用@Controller的问题
    本人见解浅显,此次实验仅为可见结果,如有错漏,欢迎大家指正。

相关文章: