首页 > 其他分享 >applicationContext.xml

applicationContext.xml

时间:2024-05-03 13:55:05浏览次数:25  
标签:xml applicationContext 26 取代 25 真服了

我真服了,搜了半天没有我想看见的 就是关于取代mybatis.xml的文件

只能自己写一个了

并不能完全取代,至少日志部分还得保留

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4        xmlns:context="http://www.springframework.org/schema/context"
 5        xsi:schemaLocation="http://www.springframework.org/schema/beans
 6         https://www.springframework.org/schema/beans/spring-beans.xsd
 7         http://www.springframework.org/schema/context
 8         https://www.springframework.org/schema/context/spring-context.xsd">
 9 
10 
11 <!--1 连接数据库,获取数据源,配置数据源,设置数据库连接的四个参数-->
12     <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
13     <!-- 利用setter方法完成属性注入,四个参数名固定的,注意源码中虽然没有driverclassnamename属性,但是有driverclassname的setter的方法-->
14         <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
15         <property name="url" value="jdbc:mysql://localhost:3306/rumenjdbc?characterEncoding=utf-8&amp;serverTimezone=Asia/Shanghai&amp;useSSL=false&amp;usUnicode=true&amp;allowPublicKeyRetrieval=true"/>
16         <property name="username" value="root"/>
17         <property name="password" value="123456"/>
18     </bean>
19 <!--2 获取sqlsessionfactory对象-->
20     <bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
21     <!-- 注入数据源-->
22         <property name="dataSource" ref="dataSource"/>
23     <!-- 给包下类起别名-->
24         <property name="typeAliases" value="com.mypackage.pojo"></property>
25     </bean>
26 <!-- 3    扫描mapper文件  设置扫描哪个包进行接口绑定 所有mapper接口代理对象都能创建出来,可以直接从容器中获取出来  -->
27     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
28     <!--        和sqlsessionfactory产生联系,以前接口绑定sqlsession.getmapper;-->
29     <!--        之前都是通过接口绑定sqlsession来调用mapper,所以这里一定要注入工厂-->
30     <!--        注意这里sqlsessionfactorybeanname类型为string,所以用value把工厂名字写过来就行-->
31         <property name="sqlSessionFactoryBeanName" value="factory">
32         </property>
33     <!-- 扫描的包-->
34         <property name="basePackage" value="com.mypackage.mapper">
35         </property>
36     </bean>
37 <!--4 扫描包下注解-->
38     <context:component-scan base-package="com.mypackage.pojo"></context:component-scan>
39 </beans>

 

标签:xml,applicationContext,26,取代,25,真服了
From: https://www.cnblogs.com/cxyo/p/18171156

相关文章

  • Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发
    一、写在开头最近一直在更新《Java成长计划》这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新;而今天准备开设一个全新的专栏《EfficientFarm》。EfficientFarm:高效农场,期许软件开发工作能够像很多国外的高效农场一般机械化,自动化。拿来......
  • python读取xml中的字段值
    importxml.etree.ElementTreeasETxml_string='''<?xmlversion="1.0"encoding="utf-8"?><rssxmlns:atom="http://www.w3.org/2005/Atom"xmlns:media="http://search.yahoo.com/mrss/"......
  • Android在创建Actively的同时创建.xml文件
    如图右键想要创建新activity的包,选择new——》activity——》emptyactivity 输入新activity的信息——》finish 创建成功 ......
  • SpringBoot中几种好用的代码生成器(基于Mybatis-plus生成entity、mapper、xml等)
    前言熟悉Spring框架的同学一定都知道MVC开发模式吧,控制器(Controller)、业务类(Service)、持久层(Repository)、数据库映射(Mapper)、各种DO类构成了我们服务端的代码。初学的时候,觉得新鲜手写这些东西不觉得有啥,但是写久了就会觉得很烦。好不容易在数据库中写完了一遍字段,在Java代码又要......
  • xml基础
    简介XML被设计用来传输和存储数据。HTML被设计用来显示数据。XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML是各种应用程序之间进行数据传输的最常用的工具。树结构上图表示下面的XML中的一本书:<bookstore><bookcategory="COOKING"><titlelan......
  • xml基础
    简介XML被设计用来传输和存储数据。HTML被设计用来显示数据。XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML是各种应用程序之间进行数据传输的最常用的工具。树结构上图表示下面的XML中的一本书:<bookstore><bookcategory="COOKING"><titlelan......
  • 探索 DTD 在 XML 中的作用及解析:深入理解文档类型定义
    DTD是文档类型定义(DocumentTypeDefinition)的缩写。DTD定义了XML文档的结构以及合法的元素和属性。为什么使用DTD通过使用DTD,独立的团体可以就数据交换的标准DTD达成一致。应用程序可以使用DTD来验证XML数据的有效性。内部DTD声明如果DTD在XML文件内声......
  • python读取xml,添加节点
    采用minidom读取,在dom上创建新节点,dom.createElement('item')再将节点挂在对应节点下byCardNo.appendChild(item)将修改后的dom重新写入,建议换一个文件名再测试,避免覆盖defadd(filename):#创建dom文档dom=minidom.parse(filename)root=dom......
  • javascript高级编程系列 - 使用XMLHttpRequest发送请求
    XMLHttpRequest通过XMLHttpRequest发送get请求//创建XMLHttpRequest实例对象constxhr=newXMLHttpRequest();//监听通信状态xhr.onreadystatechange=function(){//请求结束,处理服务器返回的数据if(xhr.readyState===4){//http状态码为200表示成功......
  • python XML 文件解析
    XML文件认识<axmlns:ns="xxx"attr1="33"><ns:b>1<c>2<d/>3</c></ns:b>4</a>xml每个节点可以分为tag:a,ns:b,c,d都是tagtext:1,2是texttail:3,4是tail.3是属于d的tail,4是ns:b的tailattrib......