春天集成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