`

applicationContext.xml数据源配置

阅读更多

applicationContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	<!-- 属性文件读入 -->  
    <bean id="propertyConfigurer"    
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
        <property name="locations">  
            <list>  
                <value>classpath:jdbc.properties</value>  
            </list>  
        </property>  
    </bean>  
	<!-- 数据源配制 -->
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
		destroy-method="close">
		<property name="driverClassName">
			<value>${jdbc.driverClassName}</value>
		</property>
		<property name="url">
			<value>${jdbc.url}</value>
		</property>
		<property name="username">
			<value>${jdbc.username}</value>
		</property>
		<property name="password">
			<value>${jdbc.password}</value>
		</property>
	</bean>
	<!-- 此处应注入ibatis配置文件,而非sqlMap文件,否则会出现“there is no statement.....异常” -->
	<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
		<property name="configLocation">
			<value>classpath:sqlMapConfig.xml</value>
		</property>
		<property name="dataSource" ref="dataSource" />
	</bean>

	<bean id="userDao" class="com.cz.dao.UserDaoImpl">
		<property name="sqlMap" ref="sqlMapClient" />
	</bean>
	<bean id="userService" class="com.cz.service.UserServiceImpl">
		<property name="userDao" ref="userDao" />
	</bean>
	<bean id="UserAction" class="com.cz.action.UserAction">
		<property name="userService" ref="userService" />
	</bean>
</beans>

 

jdbc.properties:(放在src下)

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3307/test
jdbc.username=root
jdbc.password=root

 

 

 

分享到:
评论

相关推荐

    applicationContext.xml 详细配置

    在 ApplicationContext.xml 文件中,可以定义多个 Bean,例如数据源、Session 工厂、Hibernate 配置等。这些 Bean 将被 Spring 框架自动装配和管理。例如,以下代码定义了一个数据源 Bean: ``` ...

    struts.xml和applicationContext.xml、web.xml的配置

    这里,我们定义了一个数据源`dataSource` 和一个用户服务`userService` Bean,其中`userService` 的`userDao` 属性通过引用`userDao` Bean实现了依赖注入。 最后,`web.xml` 是Web应用的部署描述符,它定义了...

    applicationContext.xml详解

    1. 数据源Bean(DataSource):用于定义和配置数据库连接的信息,例如数据库驱动、数据库连接URL、用户名和密码等。 2. 会话工厂Bean(SessionFactory):用于定义和配置Hibernate的会话工厂,负责创建和管理...

    applicationContext.xml等文件.rar

    此外,`applicationContext.xml`还可以用来配置AOP(面向切面编程)、数据源、事务管理等高级特性。 2. **`db.properties`**: 这是一个属性文件,通常用于存储数据库连接相关的配置信息,如数据库URL、用户名、...

    ApplicationContext.xml

    除此之外,`ApplicationContext.xml`还可以配置数据源、事务管理器、视图解析器等Spring MVC的相关组件,使得整个应用的运行环境更加完整。 在实际开发中,通过`ClassPathXmlApplicationContext`或`...

    SSH框架applicationContext.xml头部文件

    - **数据源定义**:通过`&lt;bean&gt;`标签定义数据库连接的数据源。 - **事务管理器**:通过`&lt;tx:annotation-driven&gt;`或`&lt;bean&gt;`标签定义事务管理器,指定事务传播行为等属性。 - **注解驱动**:通过`...

    spring4的所有jar包+applicationContext.xml+web.xml

    在`applicationContext.xml`中,我们可以声明bean的实例化、属性注入、bean之间的依赖关系、AOP配置以及数据源和事务管理器等。通过使用XML配置,开发者可以灵活地控制对象的生命周期和行为。 3. **Web.xml**:这是...

    applicationContext.xml用法

    数据源是连接数据库的重要组成部分,下面这段代码展示了如何在Spring中配置一个数据源: ```xml &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&gt; &lt;value&gt;...

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    - 数据源配置:例如`&lt;bean id="dataSource" class="..."&gt;`,配置数据库连接池,如Druid或HikariCP。 - MyBatis配置:定义SqlSessionFactoryBean,配置Mapper扫描路径,并通过`&lt;mybatis:scan&gt;`标签扫描Mapper接口。...

    spring applicationContext.xml详细配置

    在Spring框架中,`applicationContext.xml`是核心配置文件,用于定义bean的声明、依赖注入、数据源配置、事务管理等。在这个配置文件中,我们可以深入理解Spring如何管理和协调应用程序的各个组件。以下是对`...

    详解spring applicationContext.xml 配置文件

    在Spring框架中,`applicationContext.xml`是核心的配置文件,它定义了应用上下文,即Spring容器,用来管理所有bean的创建、初始化、依赖注入以及生命周期。这个文件使用XML语法,遵循特定的命名空间和schema,以...

    spring2.5的applicationContext配置文件

    8. **数据源配置**:对于数据库连接,通常会在`applicationContext.xml`中配置数据源,如`&lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&gt;`,并设置相关的连接属性。 9. **事务管理**:...

    applicationContext-dao.xml配置

    在`applicationContext-dao.xml`中,我们需要配置一个数据源,这通常是JDBC的数据源,例如使用Apache的DBCP或Tomcat的内置数据源。数据源定义了连接数据库所需的参数,如URL、用户名、密码等。以下是一个示例: ```...

    《Spring的数据源配置文件模板》applicationContext.zip

    `applicationContext.xml`是Spring应用上下文配置文件,通常用于定义bean的声明、依赖注入以及数据源的相关配置。本文件模板将详细介绍如何在Spring中配置数据源,以便为你的应用程序提供稳定、高效的数据库连接。 ...

    Struts2.1、Spring3.0、Hibernate3.3整合与S2SH的XML文件拆分

    2. **配置applicationContext.xml**:这是Spring的主要配置文件,用于定义bean、数据源、事务管理器等。例如,配置数据源、Service和DAO层的bean。 **Hibernate3.3配置** 1. **导入Hibernate3.3 Jar包**:包含...

    jndi数据源与数据池

    本篇将深入探讨JNDI(Java Naming and Directory Interface)数据源、数据库连接池以及它们在`Context.xml`和`web.xml`配置文件中的设置。 首先,理解JNDI数据源。JNDI是一种标准接口,允许Java应用查找和绑定命名...

    applicationContext-trans.xml

    虽然在提供的XML配置文件中没有直接给出数据源的配置细节,但可以推测它应该是在其他配置文件中定义并引用到了这里。通常,数据源的配置会涉及到数据库驱动、URL、用户名和密码等信息。例如: ```xml ...

    SSH三大框架整合 struts2(使用xml配置)+hibernate(使用xml配置)+spring(使用xml配置)

    在XML配置文件中,我们指定数据源、连接池、实体类和表的映射关系。此外,使用SessionFactory和Session对象,我们可以方便地执行CRUD操作,而无需直接编写SQL语句。 Spring则作为核心的容器框架,管理应用中的对象...

    Spring7:Spring 连接和删除用户。 配置 EL APPLICATIONCONTEXT.XML

    本篇文章将深入探讨如何在`applicationContext.xml`中配置数据源以及如何使用Spring进行数据库操作。 首先,我们需要引入Spring的数据访问支持。在`pom.xml`(如果你使用的是Maven)或`build.gradle`(如果使用...

Global site tag (gtag.js) - Google Analytics