mybatis自动注入mapper到spring

2021-10-20 From 程序之心 By 程序之心

mybatis 的 mapper 接口,需要通过 SqlSessionTemplate.getMapper 方法来获取 mapper 实例,比较麻烦。可以通过自动注入的方式把 mapper 的实例注入 spring 容器,成为一个 bean,可以像其他 bean 那样自动注入依赖。

方法1,直接 XML 配置。


方法2,springboot Configuration 配置。

@Bean
@ConditionalOnMissingBean
public MapperScannerConfigurer mapperScannerConfigurer(){
    MapperScannerConfigurer configurer = new MapperScannerConfigurer();
    configurer.setBasePackage("org.mybatis.spring.sample.mapper");
    return configurer;
}

其中 basePackage 字段设置为 mapper 接口的包路径。

本文来源:程序之心,转载请注明出处!

君子曰:学不可以已。
《知识图谱:概念与技术》

知识图谱是一种大规模语义网络,已经成为大数据时代知识工程的代表性进展。知识图谱技术是实现机器认知智能和推动各行业智能化发展的关键基础技术。知识图谱也成为大规模知识工程的代表性实践,其学科日益完善。本书是一本系统介绍知识图谱概念、技术与实践的书籍。

发表感想

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号