`
lihongyang66
  • 浏览: 73973 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

spring配置文件的分解

阅读更多

把spring配置分解按模块分解,比把成百个bean写到一个文件中要清楚的多,找bean修改也方便的多,同时减少团队开发修改一个文件产生的冲突。

 

web中的配置

<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>WEB-INF/classes/spring*.xml</param-value>
</context-param>

<listener>
		<listener-class>
			org.springframework.web.context.ContextLoaderListener
		</listener-class>
	</listener>
	<listener>
		<listener-class>
			org.springframework.web.context.request.RequestContextListener
		</listener-class>
	</listener>

 

 

spring主文件spring.xml

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
    
    <bean id="springUtil" class="com.cplat.util.SpringUtil"></bean>

	<import resource="classpath:com/cplat/**/spring-*.xml" />
	
</beans>

 

模块中的配置文件

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

   <bean id="userDao" class="com.cplat.modules.user.UserDaoImpl">
        <property name="sessionFactory" ref="sessionFactory"></property>
   </bean>
   <bean id="userService" class="com.cplat.modules.user.UserServiceImpl">
        <property name="userDao" ref="userDao"></property>
   </bean>
   <bean id="userAction" class="com.cplat.modules.user.UserAction">
        <property name="userService" ref="userService"></property>
        <property name="roleService" ref="roleService"></property>
   </bean>
</beans>

 项目结构图


  • 大小: 33.5 KB
分享到:
评论

相关推荐

    想学习的看过来了spring4.0、springboot、springcloud详细视频课程(硅谷)

    4.1 Spring boot 配置文件 6 4.2 配置文件内容 7 4.3属性使用 9 5 . Spring boot 基础包 10 6. spring boot 分解 11 6.1 提供 Spring MVC自动配置 11 6.2 对静态资源的支持 11 6.3 模板引擎 12 6.3.1 ...

    spring 黑马教程

    2、别名:可以在Spring配置文件中使用别名,达到在一个地方命名,在多个地方使用不同的名字的效果。 3、Spring容器内部对象的创建:可以使用类构造器实例化、静态工厂方法实例化等方式来创建对象。 4、初始化bean...

    Spring MVC 入门实例

    分解配置文件. context-param 标签指明我们的配置文件还有 /WEB-INF/database.xml 和 /WEB-INF/applicationContext.xml. ContextLoaderListener(listener 标签) 由此得知配置文件是哪些, 它会将它们载入. 因为我们...

    Spring.net框架

    为了消除MainApp对其它组件的依赖性,我们引入工厂模式,并且根据配置文件指定的装配规程,利用.net提供的反射技术完成对象的组装工作。 本部分代码仅仅提供一种功能演示,如果实际应用仍需进一步完善(建议使用一些...

    Spring攻略(第二版 中文高清版).part1

    1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 工作原理 14 1.4 解决构造程序歧义 17 ...

    springboot-学习资料

    4.1 Spring boot 配置文件 6 4.2 配置文件内容 7 4.3属性使用 9 5 . Spring boot 基础包 10 6. spring boot 分解 11 6.1 提供 Spring MVC自动配置 11 6.2 对静态资源的支持 11 6.3 模板引擎 12 6.3.1 Thymeleaf模板...

    Spring攻略(第二版 中文高清版).part2

    1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用构造程序创建Bean 14 1.3.1 问题 14 1.3.2 解决方案 14 1.3.3 工作原理 14 1.4 解决构造程序歧义 17 ...

    Spring面试题

    ☆ Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。 ☆ Spring AOP:通过配置管理特性,Spring AOP ...

    基于spring MVC的论坛

    运行resin目录下的httpd.exe文件即可(请确保resin解压在D盘根目录下面,由于配置的时候是写死的引用D:\resin-pro-3.1.12\lib\aspectjweaver-1.7.0.jar)共有3个解压缩文件,由于csdn限制只能分解成多个文件上传,请...

    基于spring MVC的论坛002

    运行resin目录下的httpd.exe文件即可(请确保resin解压在D盘根目录下面,由于配置的时候是写死的引用D:\resin-pro-3.1.12\lib\aspectjweaver-1.7.0.jar)共有3个解压缩文件,由于csdn限制只能分解成多个文件上传,请...

    SSH-Jsp期末考试简答题带答案

    2、读取并解析配置文件;3、读取并解析映射信息,创建SessionFactory(相当于创建了数据源(DataSource)对象);4、创建Session对象,打开session(相当于JDBC获得数据库的连接);5、开始一个事务并持久化操作;6...

    人群管理:人群管理是一个基于Spring,Shiro,Redisehcache,Mybatis的通用后台权限管理系统,在此推荐本人另一个基于sprinboot的单点登录系统

    项目按功能分解,提升开发,测试效率 支持统一输出异常,避免繁琐的判断 支持后台消息推送 集成elfinder进行文件管理 支持数据字典,系统参数配置 支持邮件发送,采用activeMQ异步解耦 支持在线用户监控,登出等操作...

    学习ssh框架日记

    4 struts 机制工作流程:在web应用启动时就会加载初始ActionServlet ,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象 5 spring 机制 1.spring mvc请所有的请求都提交给...

    SpringBoot生产制造执行MES系统源码 MES源码

    工艺文件管理 :工艺参数,BOM文件,导入导出 报表:图形化展示 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。...

    sh_webservice_client.zip

    sap 提供wsdl文件 我们分解wsdl文件创建客户端 webservice client。 webservice client 通过SAP 提供的用户名密码的方式 调用 SAP 的 webservice 代码,亲测可用有注解说明。要想使用此代码,必须配置maven eclipse...

    JAVA版SpringBoot生产制造执行MES系统源码mysql8.echarts.jenkins.docker.nginx

    工艺文件管理 :工艺参数,BOM文件,导入导出 报表:图形化展示 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。...

    基于springMVC的论坛

    运行resin目录下的httpd.exe文件即可(请确保resin解压在D盘根目录下面,由于配置的时候是写死的引用D:\resin-pro-3.1.12\lib\aspectjweaver-1.7.0.jar)共有3个解压缩文件,由于csdn限制只能分解成多个文件上传,请...

    k8s-big-data-experiments:在研究结束项目(ETS,H2018)期间进行的实验

    您可以更改在文件顶部定义的脚本编辑环境变量的配置值。 请注意,kops使用S3备份集群状态。 以下是用于在AWS上创建或删除集群的选项: # Creating the cluster on AWS ./setup-aws.sh --create # Removing the ...

    asp.net知识库

    革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建...

Global site tag (gtag.js) - Google Analytics