spring boot & mybatis 集成 方法一
来源:互联网 发布:java多线程是什么 编辑:程序博客网 时间:2024/06/07 04:05
package com.s2u2m;import javax.sql.DataSource;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.log4j.Logger;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.web.support.SpringBootServletInitializer;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.transaction.PlatformTransactionManager;import com.s2u2m.laboruser.common.Constant;import com.s2u2m.laboruser.util.CommonUtil;import lombok.extern.slf4j.Slf4j;@MapperScan("com.s2u2m.dao")@SpringBootApplication@Slf4jpublic class LaborUnionApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(LaborUnionApplication.class); } public static void main(String[] args) { SpringApplication.run(LaborUnionApplication.class, args); } @Bean @ConfigurationProperties(prefix = "spring.datasource") public DataSource dataSource() { return new org.apache.tomcat.jdbc.pool.DataSource(); } @Bean public SqlSessionFactory sqlSessionFactoryBean() throws Exception { SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); sqlSessionFactoryBean.setDataSource(dataSource()); PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); sqlSessionFactoryBean .setMapperLocations(resolver.getResources("classpath:/mapping/**/*.xml")); return sqlSessionFactoryBean.getObject(); } @Bean public PlatformTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource()); }}
阅读全文
0 0
- spring boot & mybatis 集成 方法一
- (一)spring-boot集成mybatis
- Spring Boot集成MyBatis(一)
- Spring Boot 集成MyBatis
- Spring Boot 集成Mybatis
- spring-boot集成mybatis
- Spring boot集成Mybatis
- Spring Boot 集成MyBatis
- spring boot集成mybatis
- Spring Boot集成MyBatis
- Spring Boot 集成MyBatis
- Spring Boot 集成MyBatis
- Spring Boot 集成MyBatis
- Spring Boot 集成MyBatis
- Spring Boot集成mybatis
- Spring Boot集成Mybatis
- spring boot 集成mybatis
- Spring Boot 集成MyBatis
- Runtime获取对象隐藏的属性
- N上预置APK失败提示找不到so文件
- Android 微信支付开发流程
- 前端面试题9
- 为什么要用redis
- spring boot & mybatis 集成 方法一
- bootstrap之navbar样式
- angularjs $http服务--XMLHTTPRequest && SQL
- adaptiveThreshold自适应二值化源码分析
- 采用SQLServer 发布,订阅方式实现数据库同步遇到问题总结
- 【笔试题】WEEK06
- 第2章 归并排序
- MySQL 索引初识
- redis应用场景