Spring Boot似乎是自动生成坏路径

时间:2016-08-25 17:46:37

标签: spring spring-boot thymeleaf

我正在尝试使用Spring Boot并创建了一个简单的Spring Boot webapp, 只需在http://localhost:9200公开一个简单/模拟主页。

这是source code on GitHub

当我在本地运行时(说明在README中),控制台输出中没有错误。但是,当我将浏览器指向http://localhost:9200时,系统会提示我输入HTTP Basic Auth风格的用户名+密码组合(我肯定没有自己添加),我永远无法实际上看到主页(位于src/main/resources/templates/web/index.html下的该回购中)。

在控制台输出中,我得到了这个堆栈跟踪:

org.thymeleaf.exceptions.TemplateInputException: Error resolving template "error", template might not exist or might not be accessible by any of the configured Template Resolvers
    at org.thymeleaf.TemplateRepository.getTemplate(TemplateRepository.java:246) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1104) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1011) ~[thymeleaf-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]
    at org.thymeleaf.spring4.view.ThymeleafView.renderFragment(ThymeleafView.java:335) ~[thymeleaf-spring4-2.1.4.RELEASE.jar!/:2.1.4.RELEASE]

有人能找到我出错的地方吗?堆栈跟踪对我来说并没有多大意义。

根据this answer我在我的一条路径(//)中有一个重复的正斜线,但对于我的生活,我看不到哪里!

1 个答案:

答案 0 :(得分:1)

您的WebController类包定义错误 - com.surancehub.controllers,应为hotmeatballsoup.bootup.controllers以便被Boot

选中