spring集成mybatis依赖配置

技术spring集成mybatis依赖配置 spring集成mybatis依赖配置dependencies
!-- 测试依赖--dependencygroupIdjunit/groupIdarti

春天集成mybatis依赖配置

属国

!-测试依赖-

属国

groupIdjunit/groupId

artifactIdjunit/artifactId

版本4.11/版本

示波器测试/示波器

/依赖性

!春天依赖-

属国

groupIdorg.springframework/groupId

artifactIdspring-上下文/artifactId

version5.2.5.RELEASE/version

/依赖性

!-做春天事务用到的-

属国

groupIdorg.springframework/groupId

artifactIdspring-tx/artifactId

version5.2.5.RELEASE/version

/依赖性

属国

groupIdorg.springframework/groupId

人工泉水-JDBC/人工

version5.2.5.RELEASE/version

/依赖性

!-米巴蒂斯依赖-

属国

groupIdorg.mybatis/groupId

artifactIdmybatis/artifactId

版本3 .5 .1/版本

/依赖性

!-米巴蒂斯和春天的集成依赖-

属国

groupIdorg.mybatis/groupId

artifactIdmybatis-spring/artifactId

版本1 .3 .1/版本

/依赖性

!-米巴蒂斯驱动-

属国

groupIdmysql/groupId

artifactIdmysql-连接器-java/artifactId

版本5 .1 .9/版本

/依赖性

!-阿里公司的数据库连接池-

属国

groupIdcom.alibaba/groupId

artifactIddruid/artifactId

版本1 .1 .12/版本

/依赖性

/依赖项

建设

!-读取可扩展标记语言文件-

资源

资源

目录RC/main/Java/目录

包含

包括**/*。属性/包括

包括**/*。xml/include

/包括

过滤液体/过滤

/资源

/资源

!-指定jdk版本-

插件

插件

groupIdorg.apache.maven.plugins/groupId

artifactIdmaven-编译器-插件/artifactId

配置

来源1.8/来源

目标1.8/目标

/配置

/插件

/plugins

/build

砰的一声文件,依赖

!- 1.声明数据源数据源,作用是连接数据库的-

bean class=' com。阿里巴巴。德鲁伊。游泳池。“德鲁伊数据源”

init-method=' init ' destroy-method=' close '

!-连接数据库信息-

属性名='url '值=' JDBC : MySQL ://localhost :3306/数据库名'/!- setUrl() -

属性名='用户名'值='数据库用户名'/

属性名='密码'值='数据库密码'/

!-最多允许都少用户连接/可不设置-

属性名='maxActive '值='20'/

/bean

!- 2.声明的是mybatis中提供的SqlSessionFactoryBean类,这个类内部创建SqlSessionFactory的-

bean class=' org。我的巴蒂斯。春天。“sqlsessionfactory bean”

!-设置注入,把连接池赋给了数据源属性-

属性名="数据源" ref="我的数据源"

!-米巴蒂斯主配置文件的位置:

配置位置属性是资源类型,读取配置文件

他的赋值,使用价值,使用classpath:文件位置,表示文件位置

-

属性名称=' configLocation '值=' class path : mybatis。XML(我的batis主配置文件名)'/

/bean

!- 3.创建大刀对象,使用SqlSession的getMapper(StudentDao.class)

MapperScannerConfigurer:在内部调用getMapper()生成每个大刀接口的代理对象。

-

bean class=' org。我的蜡染。春天。映射器。mapperscannerconfigurer '

!-指定SqlsessionFactory对象的id -

属性名='sqlSessionFactoryBeanName '值='sqlSessionFactory'/

!-指定包名,表明大刀接口所在的包

MapperScannerConfigurer会扫描这个包中的所有接口,把每个接口都执行一次getMapper()方法

得到每个接口的大刀对象

创建一个好的dao对象,并将其放入spring容器中。该对象的默认名称是接口名称的小写首字母。

(多个包可以用逗号分隔)

-

属性名=' basepackage '值=' com . yuhang . Dao(Dao接口的包名)'/

/bean

Spring配置文件三个bean。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52112.html

(0)

相关推荐

  • 臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼

    技术臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼臀大肌位于臀部臀大肌锻炼方法,被认为是人体最强壮的肌肉之一。它连接到尾骨或尾骨,以及其他周围的骨骼。臀大肌负责臀部和大腿的运动。下面是五种非常有效的锻炼臀部肌肉的方法,希望对您

    生活 2021年10月24日
  • hadoop命令有哪些

    技术hadoop命令有哪些这篇文章主要为大家展示了“hadoop命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hadoop命令有哪些”这篇文章吧。查看:hadoop

    攻略 2021年11月20日
  • golang 如何识别文本格式(golang读取txt文件一次读取一行)

    技术Golang怎么读取单行超长的文本这篇文章主要介绍“Golang怎么读取单行超长的文本”,在日常操作中,相信很多人在Golang怎么读取单行超长的文本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

    攻略 2021年12月22日
  • 树莓派怎么控制SG90舵机

    技术树莓派怎么控制SG90舵机今天就跟大家聊聊有关树莓派怎么控制SG90舵机,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SG90一共三根线,红线接5V电源,棕线

    攻略 2021年11月19日
  • 香港云服务器比VPS好在哪

    技术香港云服务器比VPS好在哪香港云服务器的优势相比VPS在于资源的精确共享。这意味着您确切地知道您购买了什么,因此您可以在网站上交易多少访问者以及限制是什么。香港云服务器的特点是: 更好的CPU核心分配 为了更好的理解

    礼包 2021年12月8日
  • element-plus 原生开发 日期国际化语言

    技术element-plus 原生开发 日期国际化语言 element-plus 原生开发 日期国际化语言官网提供国际化语言解决办法:https://element-plus.org/zh-CN/gui

    礼包 2021年11月10日