4.1 @Order
- Spring 4.2 利用
@Order
控制配置类的加载顺序
4.2 演示
- 两个演示bean
package com.wisely.spring4_2.order;
public class Demo1Service {
}
package com.wisely.spring4_2.order;
public class Demo2Service {
}
- 两个配置类,注意@Order配置加载的顺序
package com.wisely.spring4_2.order;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.annotation.Order;
@Configuration
@Order(2)
public class Demo1Config {
@Bean
public Demo1Service demo1Service(){
System.out.println("demo1config 加载了");
return new Demo1Service();
}
}
package com.wisely.spring4_2.order;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.annotation.Order;
@Configuration
@Order(1)
public class Demo2Config {
@Bean
public Demo2Service demo2Service(){
System.out.println("demo2config 加载了");
return new Demo2Service();
}
}
- 运行
package com.wisely.spring4_2.order;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class Main {
public static void main(String[] args) {
AnnotationConfigApplicationContext context =
new AnnotationConfigApplicationContext("com.wisely.spring4_2.order");
}
}
输出结果
demo2config 加载了
demo1config 加载了
读者可自己调整顺序在运行
新书推荐《JavaEE开发的颠覆者: Spring Boot实战》,涵盖Spring 4.x、Spring MVC 4.x、Spring Boot企业开发实战。
京东地址:http://item.jd.com/11894632.html
当当地址:http://product.dangdang.com/23926195.html
亚马逊地址:http://www.amazon.cn/图书/dp/B01D5ZBFUK/ref=zg_bsnr_663834051_6
淘宝地址:https://item.taobao.com/item.htm?id=528426235744&ns=1&abbucket=8#detail
或自己在京东、淘宝、亚马逊、当当、互动出版社搜索自选。
相关推荐
Spring4 In Action-4.2-@AspectJ-切面,Spring4 In Action-4.2-@AspectJ-切面。Spring4 In Action-4.2-@AspectJ-切面
除了基础的配置,`spring-context-4.2.xsd`还支持对资源加载、国际化、消息源、任务调度、事件监听等高级特性。例如,`<context:component-scan>`元素可以自动扫描并注册带有特定注解的bean,极大地简化了代码配置。...
Spring 4.2版本是其发展历史中的一个重要里程碑,引入了若干新特性和性能优化。以下是对这些JAR包的详细解释: 1. **spring-context-4.2.0.RELEASE.jar**:这是Spring的核心模块之一,提供了应用上下文...
综上所述,Spring 4.2在多个方面都进行了提升和优化,无论是核心框架的改进,还是对新特性的支持,都为开发者带来了更好的开发体验。在实际项目中,这些知识点的应用将大大提高开发效率和代码质量。
在Spring项目中,我们通常结合Spring Data JPA和Hibernate来利用其强大的特性,例如事务管理、缓存机制和性能优化。Hibernate不仅支持JPA规范,还提供了一些额外的功能,如HQL(Hibernate查询语言)和Criteria API,...
《Spring 4.2 完整Jar包详解》 在Java开发领域,Spring...通过理解Spring的核心组件和4.2版本的新特性,开发者可以更高效地利用Spring进行企业级应用的开发。同时,注意正确管理和使用依赖库,以确保项目稳定运行。
5. **spring-context**: 提供了在容器中配置bean、事件传播、AOP等功能,是Spring应用的核心。 6. **spring-beans**: 包含了Bean工厂和依赖注入的实现,是Spring容器的基础。 7. **spring-expression**: 提供了...
Spring 4.2 和 Hibernate 4.3 是两个在企业级Java应用开发中广泛使用的开源框架,它们分别处理依赖注入和对象关系映射(ORM)。本文将深入探讨这两个框架的集成配置及其相关知识点。 首先,Spring 4.2 是一个全面的...
Spring 4.2是Java开发领域中极为重要的一个版本,它是Spring框架的里程碑...通过探索`spring-framework-4.1.2.RELEASE`这个压缩包中的文件,我们可以一步步揭开Spring框架的神秘面纱,从而成为一名更优秀的Java开发者。
总的来说,"spring-tool-4.2.xsd.zip"提供的资源对于那些使用Spring 4.2版本并依赖XML配置的开发者来说,是一个非常实用的工具,能够提升开发效率,保证配置文件的正确性,并在无网络或网络不稳定的情况下依然能够...
总之,`spring-mvc-4.2.xsd`是Spring MVC 4.2版本的核心配置文件,它定义了所有可用的XML配置元素,是理解和使用Spring MVC进行Web应用开发的基础。同时,提供本地的xsd文件可以显著提高开发过程中的便捷性和效率。
Java 8引入了诸如Lambda表达式、流(Stream API)、日期和时间API等新特性,Spring 4.2能够更好地与这些新特性集成,使得开发者可以充分利用Java 8的优势进行编程。例如,使用Lambda表达式可以简化回调函数,提高...
"spring约束-4.2.xsd"指的是Spring框架在4.2版本中使用的XML Schema定义文件,它包含了用于配置约束验证的元素和属性。 Spring 4.2引入了对JSR-303(Bean Validation)和JSR-349(Bean Validation 1.1)标准的支持...
在Spring 4.2中,对Java 8的支持得到了增强,使得开发者可以充分利用Java 8的新特性,如Lambda表达式和日期时间API。这使得Spring 4.2的应用代码更加简洁和高效。 Spring的AOP(Aspect-Oriented Programming,面向...
Spring4.2最新教学资源,高清动力节点,非常适合入门,链接长期有效,若失效请发送邮件 yhz9619@163.com
首先,Spring 4.2是Spring框架的一个稳定版本,它提供了许多改进和新特性。其中包括对Java 8的全面支持,增强了对Web服务的支持,特别是RESTful服务,并且提升了AOP(面向切面编程)的性能。Spring的IoC(控制反转)...
在实际开发中,`spring-jdbc-4.2.xsd`的使用方式通常是将其引入到Spring的配置文件中,例如: ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
spring-web-4.2.4.RELEASE.jar 免费下载 如果下载不了,关注我,评论区联系我。
标题中的"spring-aop-4.2.xsd.zip"表明这是一个与Spring框架的AOP(面向切面编程)相关的资源,版本为4.2,并且是XML Schema Definition(XSD)文件的压缩包。XSD文件用于定义XML文档的结构和数据类型,它在Spring...
Spring默认在启动时是要加载XSD文件来验证xml文件的,所以如果有的时候断网了,或者一些开源软件切换域名,那么就很容易碰到应用启动不了。我记得当时Oracle收购Sun公司时,遇到过这个情况。为了防止这种情况,...