淄博做网站建设,环保网站模板 html,做网站没有成本费用如何做账,微商城网站建设策划一 . 获取Bean的方法详解 , 如下图 : 二 . Spring配置非自定义bean----DruidDatasource 我们举个例子 : 配置Druid数据源交由Spring管理
首先导入在pom文件Druid坐标 然后考虑 : 被配置的Bean的实例化方式是什么 : 无参构造
被配置的Bena是否要注入必要属性 : 四个基本信息…一 . 获取Bean的方法详解 , 如下图 : 二 . Spring配置非自定义bean----DruidDatasource 我们举个例子 : 配置Druid数据源交由Spring管理
首先导入在pom文件Druid坐标 然后考虑 : 被配置的Bean的实例化方式是什么 : 无参构造
被配置的Bena是否要注入必要属性 : 四个基本信息 !-- 配置数据源信息--bean iddataSource classcom.alibaba.druid.pool.DruidDataSource property namedriverClassName valuecom.mysql.jdbc.Driver/propertyproperty nameurl valuejdbc:mysql://localhost:3306/mybatis/propertyproperty nameusername valueroot/propertyproperty namepassword valuey2123802992/property/bean 之后照常getBean即可
DataSource dataSource (DataSource)applicationContext.getBean(dataSource);System.out.println(dataSource);三 . 配置Connection交由Spring管理(放心,开发中不会这样配,Connection由Datasource底层封装好了) bean idclazz classjava.lang.Class factory-methodforNameconstructor-arg nameclassName valuecom.mysql.jdbc.Driver/constructor-arg/beanbean idconnection classjava.sql.DriverManager factory-methodgetConnection scopeprototypeconstructor-arg nameurl valuejdbc:mysql://localhost:3306/mybatis/constructor-argconstructor-arg nameuser valueroot/constructor-argconstructor-arg namepassword valuey2123802992/constructor-arg/bean
四 . 配置日期对象交由Spring管理
j 五 . 配置MyBatis的SqlSessionFatory交由Spring管理 1 . 在pom文件导入相关坐标 2 . 创建mybatis-config.xml文件
内容如下:
?xml version1.0 encodingUTF-8 ?
!DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttps://mybatis.org/dtd/mybatis-3-config.dtd
configurationenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLEDproperty namedriver valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/mybatis/property nameusername valueroot/property namepassword valueroot//dataSource/environment/environmentsmapperspackage namecom.itheima.mapper/package/mappers/configuration
在主配置文件applicationContext.xml里配置 !--静态工厂方法方式--bean idin classorg.apache.ibatis.io.Resources factory-methodgetResourceAsStreamconstructor-arg nameresource valuemybatis-config.xml/constructor-arg/bean
!-- 无参构造实例化--bean idbuilder classorg.apache.ibatis.session.SqlSessionFactoryBuilder/bean
!-- 实例工厂方法--bean idsqlSessionFactory factory-beanbuilder factory-methodbuildconstructor-arg nameinputStream refin/constructor-arg/bean--
之后在getBean(sqlSessionFactory)即可