用户登录
用户注册

分享至

springboot配置mybatis

  • 作者: 婊酱
  • 来源: 51数据库
  • 2020-10-01
mybatis 的springboot 集成项目已经发布了?
maven


????org.mybatis.spring.boot
????mybatis-spring-boot-starter
????1.0.0

properties 配置
mybatis.config=?#?mybatis?config?file
mybatis.mapperLocations=?#?mappers?file
mybatis.typeAliasesPackage=?#?domain?object's?package?
mybatis.typeHandlersPackage=?#?handler's?package
mybatis.check-config-location=?#?check?the?mybatis?configuration?exists
mybatis.executorType=?#?mode?of?execution.?Default?is?SIMPLE



  @configuration
@enabletransactionmanagement
@mapperscan("com.*.*.mapper")
public class databaseconfig {

private final logger log = loggerfactory.getlogger(databaseconfig.class);

@bean
@primary
@configurationproperties(prefix = "datasource.primary")
public datasource datasource() {
log.debug("configuring datasource");
return new druiddatasource();
}

@bean
public platformtransactionmanager txmanager() {
return new datasourcetransactionmanager(datasource());
}

@bean
public sqlsessionfactory sqlsessionfactorybean() throws exception {

sqlsessionfactorybean sqlsessionfactorybean = new sqlsessionfactorybean();
sqlsessionfactorybean.setdatasource(datasource());

pathmatchingresourcepatternresolver resolver = new pathmatchingresourcepatternresolver();

sqlsessionfactorybean.setmapperlocations(resolver
.getresources("classpath:/mapper/*.xml"));
return sqlsessionfactorybean.getobject();

26
27
28
29
30
31
32
33
34
软件
前端设计
程序设计
Java相关