`
Surlymo
  • 浏览: 97217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring依赖配置化管理

阅读更多
图省事在开发新系统的时候把老工程拿来改造,由于老工程有不少版本不一致的spring组件依赖,导致在加入新spring依赖的时候,各种jar包冲突,什么接口不能被初始化,什么找不到方法等等的。

比如
java.lang.NoSuchMethodError: org.springframework.context.support.AbstractRefreshableConfigApplicationContext.getEnvironment()Lorg/springframework/core/env/ConfigurableEnvironment;  


而慢慢排查,排除冲突jar包、重新查找依赖的过程变得无比艰辛,公司的私服上很有spring组件依赖要么没有对应版本,要么对应版本是一个空壳。比较混乱。

教训:
在做新系统的时候,一定要统一spring依赖。版本号进行配置化管理,并及时将对应版本jar包上传私服。以免日后踩坑。
0
0
分享到:
评论

相关推荐

    Spring依赖包和配置文件

    本篇将详细介绍Spring依赖包和配置文件的相关知识。 一、Spring依赖包 1. **Spring Core**:这是Spring框架的核心部分,提供了IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)服务。...

    spring依赖注入底层详解

    总的来说,Spring依赖注入的底层机制涉及了反射、AOP和容器管理等多个方面,它有效地解决了对象间的依赖关系问题,提升了代码的可读性和可维护性,是Spring框架的一大亮点。通过深入理解这一机制,开发者可以更好地...

    Spring 相关依赖包

    9. **XML和Annotation配置**: Spring框架允许开发者通过XML配置或注解来声明和管理bean及其依赖。这为开发者提供了灵活性,可以根据项目需求选择合适的配置方式。 10. **Spring Boot**: 虽然Spring 3.0.2.RELEASE不...

    Spring读取配置文件原理(Spring如何依赖注入的)

    总的来说,Spring通过读取配置文件(XML或注解形式),解析并生成BeanDefinition,然后根据BeanDefinition实例化bean并进行依赖注入,从而实现了对象的管理。理解这一过程有助于我们更好地设计和使用Spring框架,...

    spring依赖资源包

    这个"spring依赖资源包"很可能是包含了一系列与Spring框架相关的库文件,这些文件通常以JAR格式存在,位于一个名为"lib"的目录下。在Java项目中,"lib"目录用于存放所有项目的外部依赖,使得应用程序能够正确运行。 ...

    spring IOC容器依赖注入XML配置

    在实际应用中,Spring的XML配置文件可能包含多个bean,每个bean都有自己的配置,包括初始化方法、销毁方法、属性注入、依赖关系等。此外,还可以使用`<import>`标签将其他配置文件导入,以便于组织和管理复杂的配置...

    Spring+Spring依赖jar包+Spring日志

    Spring框架是Java Web开发中的核心框架,它简化了配置、管理以及组件之间的依赖关系,极大地提高了开发效率。这个压缩包包含了一系列Spring相关的jar包,这些jar包是Spring框架的基石,用于实现各种功能。 首先,...

    spring依赖注入

    Spring依赖注入是Spring框架的核心特性之一,它使得对象之间的依赖关系得以解耦,增强了代码的可测试性和可维护性。依赖注入(Dependency Injection,简称DI)的理念是,一个对象不应该负责寻找并创建它所依赖的对象...

    spring依赖注入的实现原理

    Spring依赖注入(Dependency Injection,简称DI)是Java应用开发中常用的设计模式,它极大地提高了代码的可测试性和可维护性。在Spring框架中,依赖注入是核心特性之一,通过控制反转(Inversion of Control,IoC)...

    SSH---Spring减少配置量将公共的配置进行抽象源码

    在Spring框架中,SSH(Spring、Struts、Hibernate)是一种常见的企业级应用开发组合,而Spring作为其中的核心组件,主要用于管理对象的依赖关系和提供控制反转(IoC)以及面向切面编程(AOP)的功能。当我们面临大量...

    使用MyEclipse查看Spring的依赖视图

    Spring框架作为Java领域中最流行的轻量级框架之一,通过其强大的依赖注入(Dependency Injection, DI)特性极大地简化了这种依赖关系的管理。本文将详细介绍如何使用MyEclipse这一集成开发环境(IDE)来查看Spring...

    Spring学习笔记(6)----编码剖析Spring依赖注入的原理

    Bean工厂是Spring的核心,负责bean的创建、初始化、配置以及管理。ApplicationContext是Bean工厂的扩展,除了基本的bean管理外,还提供了消息资源、国际化等功能。 在解析XML配置文件或处理Java配置类时,Spring会...

    Spring的基本配置

    Spring会根据配置自动管理Bean的生命周期,包括实例化、初始化、装配和销毁。 1. 构造器注入 通过构造函数传递依赖。 ```java public class ExampleBean { private final Dependency dependency; public ...

    spring依赖注入三种方式 测试源码

    通过阅读和理解这些源码,你可以更深入地了解Spring依赖注入的工作原理及其在项目中的具体使用。 在进行依赖注入时,Spring使用BeanFactory或ApplicationContext作为容器,负责创建、管理和装配Bean。容器读取配置...

    spring依赖的核心jar包大全

    7. **Spring Boot**:Spring Boot是近年来流行的快速开发框架,它简化了Spring应用的初始搭建和配置过程,内置了Tomcat服务器,支持自动配置和起步依赖。 8. **Spring Data**:Spring Data项目旨在简化数据访问层的...

    spring依赖的类库

    标题"spring依赖的类库"指的是在构建Spring项目时需要引入的一系列JAR文件或Maven/Gradle依赖,确保项目能够正常运行且避免版本冲突。这些类库通常包括Spring的核心模块,如spring-core、spring-beans、spring-...

    spring依赖包

    Spring框架是Java开发中最常用的轻量级开源框架之一,它为构建企业级应用程序提供了一整套服务。"spring依赖包"通常包含了一...在实际项目中,使用这个"spring依赖包"可以快速地初始化SSM框架,进行企业级应用的开发。

    Spring配置文件集合

    Spring框架是Java开发中广泛应用的轻量级框架,它的...Spring的这些配置文件使得我们可以模块化、解耦合地管理应用组件,提高了代码的可维护性和复用性。理解并熟练运用这些配置,是成为专业Java开发人员的必备技能。

    spring bean XML配置入门

    一旦XML配置加载到Spring容器中,容器将根据配置创建Bean实例,并按照定义进行初始化、依赖注入,最后完成Bean的生命周期管理。 10. **实践操作**: 在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean...

Global site tag (gtag.js) - Google Analytics