当前位置: 首页 > news >正文

企业网站的主要栏目企查查企业信息查询在线

企业网站的主要栏目,企查查企业信息查询在线,上海网站备案信息注销,seo查询什么意思Spring数据访问 一、Spring中的JDBC模板介绍1、新建SpringBoot应用2、引入依赖:3、配置数据库连接,注入dbcTemplate对象,执行查询:4,测试验证: 二、整合MyBatis Plus1,在你的项目中添加MyBatis …

Spring数据访问

  • 一、Spring中的JDBC模板介绍
      • 1、新建SpringBoot应用
      • 2、引入依赖:
      • 3、配置数据库连接,注入dbcTemplate对象,执行查询:
      • 4,测试验证:
  • 二、整合MyBatis Plus
      • 1,在你的项目中添加MyBatis Plus的依赖:
      • 2,配置Mapper扫描路径
      • 3,创建Mapper
      • 4, 在服务类中,使用Mapper进行数据库操作:

欢迎回来,亲爱的朋友们!上一章我们介绍了Spring基础组件,并且基本纯Spring环境下实现了经典的Hello World,从中体会了Spring容器的使用,也看到了配置和使用有些麻烦,所以Spring又研发了Spring Boot 用来简化Spring的使用。

Spring Boot 是由 Spring 团队创建的一个用于简化 Spring 应用程序开发的框架。它基于约定优于配置的原则,通过提供自动配置、开箱即用等功能,简化了 Spring 应用程序的搭建和构建过程。Spring Boot 可以快速集成 Spring 的各个模块,并提供了一系列开发和部署的便利特性,如内嵌的 Servlet 容器、自动化的配置管理、健康监测、应用程序度量等。

近两年新的基本Spring的应用,多数都采用Spring Boot来简化应用的开发,而不是用纯原生Spring。 我们接下来对Spring的学习中,也会Spring Boot应用的基础上讲述。

话不多说,拿出你的笔记本和咖啡,开启我们今天的学习:Spring的数据访问。为什么要学习数据访问?因为在生活中,数据就像水,对于应用程序来说,数据就是灵魂,应用程序就是处理数据的,可见数据在应用程序开发中的核心重要。让我们一起来进入Spring访问数据的方法的学习中!

一、Spring中的JDBC模板介绍

在JAVA中,访问数据的操作,直接通过JDBC访问,整个操作可以说是相当的繁琐,在Spring中,对JDBC访问数据库,提供了很好的模板封装,即JdbcTemplate, 我们首先讲一下如何通过JdbcTemplate来访问数据库。Spring的JDBC模板是一个使得数据库的操作变得超级简单的神奇工具,使用它数据库访问将变得非常简单。

1、新建SpringBoot应用

在这里插入图片描述

2、引入依赖:

在这里插入图片描述

3、配置数据库连接,注入dbcTemplate对象,执行查询:

在这里插入图片描述
在这里插入图片描述

4,测试验证:

在这里插入图片描述

看,是不是就这么简单!不再需要写繁琐的代码建立连接,创建执行器,手工封装对象,处理SQLException、手动关闭数据库连接等。JdbcTemplate就像是一个特效药,处理了所有我们不想处理的烦琐事情,更多使用,请参见官方文档及API。

二、整合MyBatis Plus

JdbcTemplate相对于手工进行jdbc操作,已经方便快捷了很多,而MyBatis Plus作为一个数据库操作框架,提供了面向对象的操作方式,极大的简化了操作数据库的代码,提供了更加丰富的数据库操作方式,并且手动编写SQL也变得非常简洁,也是当前JAVA企业系统开发中,用的最为广泛的数据库操作框架,接下来我们要介绍的是如何将Spring和MyBatis Plus融为一体,有了MyBatis Plus的助力,系统中的数据库操作将无比的丝滑。
基于以上代码,只需要简单的两步,就可以完成整合和使用:

1,在你的项目中添加MyBatis Plus的依赖:

在这里插入图片描述

2,配置Mapper扫描路径

在这里插入图片描述

3,创建Mapper

在这里插入图片描述

4, 在服务类中,使用Mapper进行数据库操作:

在这里插入图片描述

看,就是这么简单!只需要几步,我们就成功的将MyBatis Plus整合到了我们的Spring项目中,并使用其强大的功能。
当然如果业务比较复杂的情况下,可以基于查询和更新的Wrapper进行复杂查询的封装或者使用mapper的xml文件的方式(推荐)。在这里插入图片描述

关于mybatis-plus的更深入的学习,请访问 Mybatis官网 Mybatis Plus示例

可能有同学会有疑问,整合mybatis plus到spring boot时,并没有任何的配置文件的调整,就已经生效了,有点太不可思议, 其实这正是spring boot简化spring开发所坚持的原则,约定优于配置的原则,通过提供自动配置、开箱即用,已经帮我们做好了,只有在我们需要调整时,再按文档进行配置调整即可。

体验完以上所有内容后,相信你已经感受到spring家族化繁为简的迷人之处,它会帮助我们处理一切繁琐的事情,让我们可以专注于写出更美、更富有创意的代码。

http://www.yayakq.cn/news/425307/

相关文章:

  • 建设部网标准下载网站手机上可以建设网站吗
  • 山西做网站的企业自己做微网站制作教程
  • 宁波网站建设公司推荐哪家网站开发前台 后台技术
  • 有人做网站吗域名空间网站
  • 做网站包括什么条件招聘 网站开发
  • 个人注册公司网站空间做网站需要什么编程语言
  • 网站开发团队构成简述网站开发的5个步骤
  • 哪个网站做医学培训好大型网站建设哪个好
  • 学做川菜网站工业和信息部网站备案
  • 深圳网站的优化公司国际交流网站建设方案
  • 同城分类信息网站免费图片生成器
  • 金山做网站的公司兰州微信小程序开发公司
  • 主流的网站开发框架红板砖外贸开发网站
  • 个人网站的备案企业网站的建设 摘要
  • 亲子装网站建设产品开发过程流程图
  • 洛阳市住房和城乡建设网站263个人邮箱注册
  • 如何用ps做创意视频网站org后缀的网站
  • 在设计赚钱的网站有哪些谷歌优化方法
  • espcms易思企业网站系统关键词查找工具
  • 云商城的网站建设四川城乡和建设厅网站
  • 网站后台统计怎么启动啊建行app下载官网
  • 网站收录提交工具网站建设相关业务
  • 建立网站需要多少钱湖南岚鸿互联网运营平台
  • 建站哪个好一点企业外包的风险与对策
  • 做网站私活wordpress手机字体变大6
  • 网站的 规划与建设做电影网站的程序
  • python 网站建设潍坊网络公司
  • 郑州手机网站推广外包手机软件app制作的三种方式
  • 网站建设需要哪些专业技术专业做汽车的网站
  • 番禺建设局网站首页网页无法访问qq可以登陆