如果我在spring工具包中创建一个标准的Spring项目,那就太棒了!
我访问localhost:8080 /问候并得到我的hello world响应.
如果我将这2个文件复制到我的源代码树中的另一个包中,然后访问localhost:8080 / greeting我得到一个:
Whitelabel Error Page
This application has no explicit mapping for /error,so you are seeing this as a fallback.
Fri Oct 17 18:15:45 BST 2014
There was an unexpected error (type=Not Found,status=404).
最佳答案
如果您的代码在this教程中看起来像,那么
打开servlet-context.xmland更改
打开servlet-context.xmland更改
您可以列出多个包.使用逗号作为分隔符.
更新:
那是基于XML的配置.
如果您创建“Spring Boot App”,则配置是基于注释的.在这种情况下,您需要搜索使用@ComponentScan注释的类.通常,它是一个名为AppConfig的主类或类.
默认情况下,它从类的包开始递归搜索控制器和其他组件.您可以向此注释添加参数,如下所示:
@ComponentScan({ "x.y.z.services","x.y.z.controllers" })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。