| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Spring学习之整合mybatis -> 正文阅读 |
|
[Java知识库]Spring学习之整合mybatis |
代码来自黑马程序员 要想将mybatis和Spring结合使用,首先要做的就是,在maven得pom.xml中导入mybatis中使用Spring相关得jar包坐标 如下: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version> </dependency> ?对应得Spring和mybatis结合使用的话是需要操作数据库的所以还需要导入Spring管理jdbc的坐标 <!--Spring 操作数据库就得导入这个--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.2.10.RELEASE</version> </dependency> ?配置好后再在配置类的包里首先要写的就是jdbc相关的配置
在jdbcConfig配置类中,使用@Bean来管理jdbc数据源的对象,由自动装配和通过配置文件给变量赋值 接在再写
Mybatis的配置类,SqlSessionFactoryBean 是 mybatis 使用Spring提供jar包中提供的,是一个创建SqlSessionFactory bean 的类, 这个两个bean可以看作是一个mybatis的另一种形式 ssfb.setTypeAliasesPackage("com.itheima.domain");设置数据的封装类 ssfb.setDataSource(dataSource);设置连接数据库需要的资源,例如用户名密码路径端口号等等,这些在jdbcConfig中被设置成一个bean,在mybatisConfig中通过自动装配拿到并设置好值 msc.setBasePackage("com.itheima.dao");设置了数据库相关的操作,具体代码 如下 数据层
业务层代码
实现的接口
还有一个数据库对应封装类
主类里
?请仔细阅读该代码,最好有mybatis相关的基础知识 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 15:19:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |