赞
踩
application.properties
配置 或者 application.yml
配置application.properties:
# mapper 映射地址(路径改成自己的哦)
mybatis.mapperLocations=classpath:/com/example/springbootdemo/mapper/*.xml
mybatis.type-aliases-package=com.example.domain
application.yml:
# 配置 Mybatis.xml 位置
mybatis:
mapper-locations: classpath:/com/example/springbootdemo/mapper/*.xml
type-aliases-package: com.example.domain
错误原因:xxMapper 注入失败!
报错截图:
验证:是否是 Mapper 注入的问题(未添加上述配置文件时)
@Autowired
后面追加 (required = false)
: 表示支持 null
空指针异常
。@Autowired(required=true)
:当使用 @Autowired
注解的时候,其实默认就是 @Autowired(required=true)
,表示注入的时候,该 bean
必须存在,否则就会注入失败。@Autowired(required=false)
:表示忽略当前要注入的 bean
,如果有,直接注入;没有跳过,不会报错。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。