栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis 创建于配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis 创建于配置

 1.配置所属依赖

         
        
            org.mybatis
            mybatis
            3.5.6
        

        
        
            org.mybatis
            mybatis-spring
            2.0.6
        

        
        
            org.springframework
            spring-context
            5.3.14
        

        
        
            org.springframework
            spring-jdbc
            5.3.14
        

        
        
            mysql
            mysql-connector-java
            8.0.21
        

        
        
            org.apache.commons
            commons-dbcp2
            2.8.0
        

        
        
            org.junit.jupiter
            junit-jupiter-api
            5.7.0
            test
        
		
	
	
		org.springframework
		spring-test
		5.3.14
	




 2. 创建数据库连接文件 

        1.在 resource 下创建文件 后缀名:     .properties

 
datasource.url=jdbc:mysql://localhost:3306/mall_ams?useUnicode=true&ch
aracterEncoding=UTF-8&serverTimezone=Asia/Shanghai
datasource.driver=com.mysql.cj.jdbc.Driver
datasource.username=root
datasource.password=root


3.  创建xml 文件

          1.在文件 resources下 创建文件夹mapper  

          2. 创建一个人后缀为 xml 的文件










 4.配置类 SpringConfig

目录

 1.配置所属依赖

 2. 创建数据库连接文件 

3.  创建xml 文件



@Configuration
@PropertySource("classpath:datasource.properties")
@MapperScan("cn.tedu.mapping")
public class SpringConfig {

    @Bean
    public DataSource dataSource(Environment env){
        BasicDataSource dataSource = new BasicDataSource();
        dataSource.setUrl(env.getProperty("datasource.url"));
        dataSource.setDriverClassName(env.getProperty("datasource.driver"));
        dataSource.setUsername(env.getProperty("datasource.username"));
        dataSource.setPassword(env.getProperty("datasource.password"));
        return dataSource;


    }

    //规范
    @Bean
    public SqlSessionFactoryBean sqlSessionFactoryBean(DataSource dataSource,
               @Value("${mybatis.mapper-locations}") Resource mapperLocations) {
        SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
        sqlSessionFactoryBean.setDataSource(dataSource);
        sqlSessionFactoryBean.setMapperLocations(mapperLocations);
        return sqlSessionFactoryBean;
    }


}

                                                        测试依赖配置 Druid



    com.alibaba
    druid
    1.1.22

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949430.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号