SpringBoot_数据访问-简介
SpringBoot与数据访问,SpringBoot如何与关系型数据进行交互,我们将会使用JDBC技术,包括持久层框架Mybatis,以及Spring Data JPA,这三个都是和关系型数据库进行交互的,SpringBoot不着眼于一两个技术,他着眼于的是整个JAVAEE,Springboot无论是与关系型数据库,还是非关系型数据库,SpringBoot都能轻松应用,主要是SpringBoot在进行数据访问的时候呢,默认使用的是Spring技术栈里的SpringData
SpringData我们可以来到Spring的官网,SpringData是Spring的一个项目https://spring.io/projects/spring-dataSpringData他不止能访问关系型数据库,这是SpringData中的非常多的子项目,他有使用JPA访问关系型数据库的,Spring Data JPA - Spring Data repository support for JPA.JDBC操作的Spring Data JDBC - Spring Data repository support for JDBC.Spring Data MongoDB - Spring based, object-document support and repositories for MongoDB.Spring Data Redis - Easy configuration and access to Redis from Spring applications.非关系型数据库的,Spring Data for Apache Solr - Easy configuration and access to Apache Solr for your search oriented Spring applications.Springboot底层就是使用SpringData的默认方式,而我们要使用数据访问的功能,我们就得导入starter场景启动器,https://docs.spring.io/spring-boot/docs/1.5.22.RELEASE/reference/html/using-boot-build-systems.html
#using-boot-starter主要是以data开始的,data就是跟数据交互
只要是以data命名的starter,其实底层都是用spring-data来操作,而原生的JDBC呢,是使用spring-boot-starter-jdbc来操作的,但是没有提供mybatis的场景整合
SpringBoot_数据访问-简介相关推荐
- SpringBoot_数据访问-整合MyBatis(一)-基础环境搭建
前面整合了基本的JDBC,也配置了druid数据源,那接下来就整合mybatis,整合mybatis呢,数据访问使用的是mybatis,那mybatis要怎么用呢,下一步选择我们需要的模块,先把web ...
- SpringBoot_数据访问-整合Druid配置数据源监控
然后实际在开发的时候,我们很少用到这个数据源,比如我们用c3p0,或者开发常用的druid,这是我们阿里的数据源产品,虽然Hikarui的性能比druid要好一点,由于druid有安全监控的整个解决方 ...
- SpringBoot_数据访问-JDBC自动配置原理
整合最基本的JDBC和数据源,第一个MYSQL,导入mysql驱动的,第二个我们使用原生的JDBC,后面使用Mybatis和JPA再选相应的内容就行了,为了演示方便我也把WEB模块选中,我们在pom文 ...
- SpringBoot_数据访问-整合MyBatis(二)-配置版MyBatis
前面使用全注解的方式,我们写了一个Mybatis的类,我们对数据库进行增删改查的操作,在实际开发中呢,我们也经常使用配置文件的方式,我们需要一个Mybatis的全局配置文件,包括写一个映射文件,那我们 ...
- SpringBoot_数据访问-整合MyBatis(二)-注解版MyBatis
前面已经创建数据表和JAVABEAN,如何用mybatis来对数据进行增删改查,我们先说mybatis注解版的使用,我来写上一个mapper,操作我们这个数据库,我们放在mapper包下,我们操作de ...
- php访问mysql函数吗,PHP访问MySQL数据库函数简介
PHP访问MySQL数据库函数简介 PHP访问MySQL数据库函数简介 1. 进行数据库连接 连接数据库服务器,就是客户端向己运行的数据库服务器发出连接请求, 成功以后就可以对数据库进行相应操作,由于 ...
- OPC数据访问方法简介
OPC的数据访问方法分别有"同步访问"."异步访问"和"订阅式数据采集方式"三种. 1. 同步数据访问方式 OPC服务器把按照OPC应用程序 ...
- DNN 数据访问策略 (转)
经过几天断断续续的努力,这篇文章终于翻译结束,文章主要讲了DNN的数据访问策略,对于了解系统整体上是如何工作的有一定的帮助,希望能给dnn的初学者一些有用的信息.由于翻译的匆忙+水平有限,错误或不当之 ...
- SpringBoot数据访问配置
文章目录 一.简介 二.特性 三.主要模块 四.SpringBoot整合基本JDBC与数据源 SpringBoot整合JDBC SpringBoot整合Druid数据源 一.简介 对于数据访问层而言, ...
最新文章
- 泛型推断类型不符合上限
- java freemarker 模版_Java模板引擎-FreeMarker
- canvas arcTo()用法详解 – CodePlayer
- File ipython-input-20-ac8d4b51998e
- 怎么查看atcoder的数据_多表数据联动查看,怎么做?
- android沉浸式 字体,全面解析android沉浸式状态栏
- 【python数字信号处理】——Z变换
- Mac端Java开发分析工具JProfiler 13.0.1
- mysql 多版本删除_高性能MySQL(四):多版本并发控制
- CH372或CH375的USB通讯问题解答
- LCD驱动芯片HT16c21使用注意事项
- php解析shapefile,Fiona简介及Shapefile数据读取
- cm12 for 三星n7100编译
- pytorch中tensor转numpy
- 【解决】如何线上申请电子版的招商银行卡 | 在线申请招商银行的一网通账户
- 银行软件测试怎么做的
- 怎么把图片拼接成长图,3招教你快速处理
- 配置一个好看的PowerShell
- php1到n的平方和,在计算各个离差平方和时,下列等式运用正确的是()。A.Se=ST-SAB.C.fe=fT+fA=r(m-1)D.fT=n-1=rm-1E....
- 读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件
热门文章
- fastweixin v1.3.0 发布,极速微信公众号开发框架
- 嵌入式成长轨迹34 【嵌入式学习阶段】【ARM环境调试】【QT 移植环境及简单程序示例】---补充《ok6410 Qt移植百科全书》...
- 获得md5加密后的字符串
- Spring.NET学习笔记——前言
- 【SpringBoot】在普通类中获取spring容器中的bean
- 【Redis学习】Redis开启多个端口
- 阿里云容器服务cni网络插件terway非官方网络性能测试
- 从Java面试官的角度,如何快速判断程序员的能力
- CSS------如何让大小不一样的div中心对齐
- JAVA中的Hashset类