springboot对包有一定的限制,springboot有一个main方法,作为启动springboot的方法,该类所在的包为其他所有包的父包,否则是不能访问到controller层的方法的,此外访问控制层的方法是不需要加上项目名的
如项目中包名的设置为
com.baidu.pan //这个包中放的是有启动springboot的main方法所在的类
com.baidu.pan.controller //控制层
com.baidu.pan.service //业务层
com.baidu.pan.repository //数据接口层
com.baidu.pan.entity //实体类
com.baidu.pan.vo //校验用
此外推荐一个讲得比较好的而且免费的springboot的教程
http://study.163.com/course/courseMain.htm?courseId=1004238005