spring boot之org.thymeleaf.exceptions.TemplateInputException: Error resolving template [hello]

 org.thymeleaf.exceptions.TemplateInputException: Error resolving template [hello], template might not exist or might not be accessible by any of the configured Template Resolvers
....

spring boot之org.thymeleaf.exceptions.TemplateInputException: Error resolving template [hello]

 我出现这种情况的原因可能是由于application.properties配置文件中thymeleaf模版的配置有问题,我的配置文件中在spring.thymeleaf.prefix的value后面多了一个空格。

spring boot之org.thymeleaf.exceptions.TemplateInputException: Error resolving template [hello]

解决法:删除空格就可以了。

拓展:如果使用模版,那么控制层应该使用@Controller注解,而非@RestController注解

@Controller注解和@RestController注解的区别

1、@RestController注解不能够返回JSP或或者Html页面且配置视图解析器nternalResourceViewResolver无效,而@Controller注解可以返回;

2、@RestController注解相当于@Controller和@ResponseBody注解的结合,@RestController注解中的方法只能返回String、Object等实体对象

上一篇:使用465端口加密发邮件


下一篇:Conversion of Rotation Matrix Along Axis