摘要:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程
今天初次使用springboot搭建了Demo,联合mybatis时候(因为连接数据库需要创建vo层)出现bean无法导入的问题。网上谷歌了下后来找到了一个很容易忽视的原因。 这个是我的包结构,注意Application的位置,刚开始我并没有放在现在这个位置,而是和bean以及接口UserMapper是平行的包下。然后就报了Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 这个错
关于SpringBoot bean无法注入的问题 将Application放在了最外层的包才解决问题。
原因是:SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描! 所以一定要放在最外层!