Exception processing template "user/login": Error resolving template [user/login], template might not exist or might not be accessible by any of the configured Template Resolvers
网页返回json字符串,需要加上@Resposebody,或者直接把@Controller变为 @Restcontroller
@Controller 和@Restcontroller的区别:
@Controller和@RestController是Spring框架中用于创建Web应用程序的注解。它们之间的主要区别在于返回值的处理方式。
@Controller注解用于创建一个标准的MVC(Model-View-Controller)控制器,它可以处理HTTP请求并返回相应的视图。通常,您可以在@Controller方法中使用ModelAndView对象来处理请求并返回视图名称,然后框架将根据视图名称解析并呈现相应的视图。
@RestController注解是@Controller和@ResponseBody注解的组合。它用于创建RESTful风格的Web服务控制器,可以处理HTTP请求并返回数据,而不是视图。通常,您可以在@RestController方法中直接返回数据对象,框架将自动将其转换为适当的数据格式(例如JSON)并将其发送给客户端。