SpringBoot_注意点_1

Paste_Image.png

输入localhost:8080/hello,返回404如下:
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Jun 15 16:23:35 CST 2016There was an unexpected error (type=Not Found, status=404).No message available

原因:说到底还是对Spring boot的运行机制不理解。出现该问题的说明输入的URL没有映射到Controller类中,这是因为你的Controller类所在的包不在启动类所在的包下面,所以扫描不到。请注意博主的两个java文件所在的包命名方式:package org.springboot.sample;package org.springboot.sample.controller;这种方式就是说Controller类在启动类的下一级的包中,这样做的好处是,不用写任何xml配置,spring boot会通过@SpringBootApplication自动扫描它下面的controller包,这样就能映射到上面写的方法中。这给我的启示就是,以后所有dao,services的开发都要写在启动类的根包下面。
包的正确写法如上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容