`
xiaoyu1985ban
  • 浏览: 130301 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

覆盖Spring 定义的bean

阅读更多

问题:项目中使用两个spring配置文件,basic-app.xml以及app.xml。在basic.xm引入app.xml实现继承。现在问题是:配置文件中对应的bean1对应的class被删除了,在不修改app.xml文件的情况下,如何保证系统正常启动? basic-app.xml文件的定义格式如下: 

<import resource="app.xml" />
<bean....	

解决方案:在basic-app.xml添加一个bean,id为bean1,覆盖app.xml中的定义。代码如下所示:

<import resource="app.xml" />
<bean....


<bean id='bean1' class=''java.lang.Object' lazy-init='true'>

 

 

分享到:
评论

相关推荐

    Spring Boot: Bean definition overriding

    在本文中,我将讨论棘手的Spring Boot bean定义覆盖机制。 为了使您对该主题更加清楚,让我们从小测验开始。请看下一个简单的例子。 因此,我们有2种配置,它们使用名称beanName实例化bean,在主应用程序中,我们仅...

    spring boot实战.pdf高清无水印

    3.1 覆盖Spring Boot自动配置 42 3.1.1 保护应用程序 43 3.1.2 创建自定义的安全配置 44 3.1.3 掀开自动配置的神 秘面纱 48 3.2 通过属性文件外置配置 49 3.2.1 自动配置微调 50 3.2.2 应用程序Bean的...

    Spring Boot实战 ,丁雪丰 (译者) 中文版

    3.1 覆盖Spring Boot自动配置 42 3.1.1 保护应用程序 43 3.1.2 创建自定义的安全配置 44 3.1.3 掀开自动配置的神秘面纱 48 3.2 通过属性文件外置配置 49 3.2.1 自动配置微调 50 3.2.2 应用程序...

    EWALectureNotes:幻灯片和讲座笔记Hacettepe大学的企业Web体系结构讲座的笔记

    EWA讲义 Hacettepe大学企业Web体系结构讲座的幻灯片和示例应用...spring-bean-definition-override:使用多个Spring配置覆盖bean定义 spring-bean-lifecycle:使用init-method,destroy-method,InitializingBean,Disp

    spring security 参考手册中文版

    29.4.5 Spring Bean配置 226 29.4.6 LDAP属性和定制的UserDetails 227 29.5 Active Directory认证 228 29.5.1 ActiveDirectoryLdapAuthenticationProvider 228 活动目录错误代码 229 30. JSP标签库 230 30.1声明...

    JAVA Spring框架实现登陆查询 完整搭建框架方法的word文档 包含mysql文件

    2 定义jsp文件存放的路径 &lt;property name="prefix" value="/jsp/" /&gt; 如图 3.5修改spring-mabtis.xml 1 修改自动扫描的包 我建的包是com.hqyj.mana就配置 base-package="com.hqyj.mana" 2 修改mybatis的配置...

    springmybatis

    mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in ...

    SpringShiro分布式缓存版

    使用了Spring MVC,mybaits等技术.. 数据库设计 : User : name--password Role : id--userid--roleName Function : id--userid--url tinys普通用户只能访问index.jsp admin用户通过添加了admin的permission,所以...

    Step By Step写测试(书签版).pdf

    3.2.3 Spring Bean依赖项注入规则 3.2.4 注册特殊实现类 3.3 DIY Spring Bean 3.4 Spring总结 4 JMockit使用 4.1 jmockit的优点 4.1.1 传统mock方法的限制: 4.1.2 使用mock的场景 4.1.3 运行jmockit测试 4.2 基于...

    17-IoC配置-import导入配置文件

    Spring容器加载多个配置文件(了解) ... 同id的bean,后定义的覆盖先定义的 导入配置文件可以理解为将导入的配置文件复制粘贴到对应位置 导入配置文件的顺序与位置不同可能会导致最终程序运行结果不同

    fredomli#java-standard#Spring容器扩展1

    使用BeanPostProcessor自定义beanBeanPostProcessor接口定义了回调方法,您可以实现这些回调方法来提供您自己的(或覆盖容器的默认

    Spring Annotaion Support详细介绍及简单实例

     BeanPostProcessor接口定义了回调方法,您可以实现提供自己的(或覆盖容器的默认)实例化逻辑,依赖性解析逻辑,等等。如果你想实现一些自定义逻辑Spring容器实例化完成后,配置和初始化一个bean,您可以插入一个或多个...

    devday-spring:VaadinSpring附加组件的Vaadin DevDay示例项目

    devday-spring-parent:项目属性和子模块定义 devday-spring-common:项目包含UI层和后端层(如服务接口)都需要的依赖项 devday-spring-backend:包含后端bean实现的项目 devday-spring-ui:包含Vaadin UI的项目 ...

    springBoot实战4.0 高清版

    3.1 覆盖 Spring Boot 自动配置 ..................... 42 3.1.1 保护应用程序 .............................. 43 3.1.2 创建自定义的安全配置 ............... 44 3.1.3 掀开自动配置的神秘面纱 ........... 48 ...

    axon-spring-boot

    Spring Boot Axon自动配置 此模块为Axon事件源框架启用自动配置。 它将自动添加事件总线,命令总线,命令网关和必要的...如果您定义自己的Axon CommandBus或EventBus bean,则自动配置将使用这些bean而不是默认的bean。

    cas35-addon-rest:CAS 3.5.x 系列的基于模块化 SpringMVC @Controller 的 CAS REST 端点实现

    而不是“对抗”这些将这个重量级的 Restlet 库压缩到现有的覆盖层中,而是有一个更好的、更轻量级的基于 SpringMVC @Controller编程模型的实现,它支持半自动配置(不需要定义任何 Spring bean,只需在应用程序的类...

    JAVA程序开发大全---上半部分

    10.6.2 覆盖RequestProcessor类整合Struts 178 10.6.3 将Action管理委托给Spring框架 180 10.7 Spring整合Hibernate框架 182 10.7.1 创建Hibernate+Spring项目 182 10.7.2 反向工程生成Spring整合Hibernate的DAO 184...

    String Boot实战

    6 章 在 Spring Boot 中使用 Grails ......936.1 使用 GORM 进行数据持久化 .................932 目 录6.2 使用 Groovy Server Pages 定义视图 .......986.3 结合 Spring Boot 与 Grails 3 .................1006.3...

    isotypes:自动从code.google.compisotypes导出

    为了与Apache Camel集成,该Java库提供了Spring XSD自定义配置,用于定义ISO8583消息以及消息转换实用程序以创建和解析消息。 该库未解决使用ISO8583协议的传输方面的问题(例如,同步与异步,有线编解码器),而应...

    SpringBoot实战(第4版)

    3.1 覆盖 Spring Boot 自动配置 ..................... 42 3.1.1 保护应用程序 .............................. 43 3.1.2 创建自定义的安全配置 ............... 44 3.1.3 掀开自动配置的神秘面纱 ........... 48 ...

Global site tag (gtag.js) - Google Analytics