我真服了,搜了半天没有我想看见的 就是关于取代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&serverTimezone=Asia/Shanghai&useSSL=false&usUnicode=true&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