但行好事  莫问前程

spring4.x

Spring4.x高级话题(七):Spring的测试

人生设计师阅读(1097)评论(0)

一. 点睛 测试是开发工作中不可缺少的部分,单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅单元测试是不够的,它只能验证当前类或者方法能否正常工作,而我们想要知道系统的各个部分组合在一起是否...

Spring4.x高级话题(三):计划任务Schedule

人生设计师阅读(1304)评论(0)

一. 点睛 从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled来声明这是一个计划任务。 S...

Spring4.x高级话题(二):多线程

人生设计师阅读(1421)评论(0)

一. 点睛 Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在...

Spring4.x高级话题(一):Spring Aware

人生设计师阅读(1370)评论(0)

一. 点睛 Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,例如Goggle Guice,这时Bean之间的耦合度很低。 但是在实际的项目中,我们不可避免的要用到S...

Spring4.x常用配置(五):Spring事件

人生设计师阅读(986)评论(0)

一. 点睛 Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所...

Spring4.x常用配置(四):Spring Profile

人生设计师阅读(1150)评论(0)

一. 点睛 Profile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境的配置肯定是不同的,例如数据库的配置)。 1. 通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环...

Spring4.x常用配置(三):Bean的初始化和销毁

人生设计师阅读(1323)评论(0)

一. 点睛 在我们进行实际开发的时候,经常遇到在Bean之前使用之前或者之后做些必要的操作,Spring对Bean的生命周期的操作提供了支持。在使用Java配置和注解配置下提供如下两种方式: 1. Java配置方式:使用@Bean的init...

Spring4.x常用配置(二):Spring EL和资源调用

人生设计师阅读(1150)评论(0)

一. 点睛 Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似于JSP的EL表达式语言。 Spring开发中经常涉及调用各种资源的情况,包含普通文件,网址,配置文件,系统环境变量等,我们可以使用Spring的表...

Spring4.x常用配置(一):Bean的Scope

人生设计师阅读(1053)评论(0)

一. 点睛 Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现。 (1) Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,...

人生设计师-接受不同的声音

联系我关于我