当前位置:   article > 正文

Springboot+Mybatis,dao加上@Repository注解无法注入_在抽象类中@resouce无法注入

在抽象类中@resouce无法注入

在springboot 中,给mapper的接口上加上@Repository,无法生成相应的bean,从而无法@Autowired,这是因为spring扫描注解时,自动过滤掉了接口和抽象类,这种情况下可以在启动的类前加 上@MapperScan(“×××.×××.mapper”,从而使mapper可以自动注入,但是idea还会提示bean无法找到,但是不会影响运行。如下所示:

@SpringBootApplication
@MapperScan("com.haidong.dictapi.dao")
@EnableScheduling
public class DictApiApplication {

	public static void main(String[] args) {
		SpringApplication.run(DictApiApplication.class, args);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/394155
推荐阅读
相关标签
  

闽ICP备14008679号