首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
人生设计师
掘友等级
资深软件工程师
|
Alibaba
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
Spring4.x高级话题(七):Spring的测试
测试是开发工作中不可缺少的部分,单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅单元测试是不够的,它只能验证当前类或者方法能否正常工作,而我们想要知道系统的各个部分组合在一起是否能够正常工作,这就涉及到了集成测试。 集成测试一般…
Spring4.x高级话题(六):@Enable*注解的工作原理
2. @EnableAsync 开启异步方法的支持,原文点击:Spring4.x高级话题(二):多线程。 3. @EnableScheduling 开启计划任务的支持,原文点击:Spring4.x高级话题(三):计划任务Schedule。 在后面的SpringMvc系列文章中,…
Spring4.x高级话题(五):组合注解与元注解
从Spring2开始,为了响应JDK1.5推出的注解功能,Spring开始大量加入注解来替代xml配置。Spring的注解主要用来配置和注入Bean,以及AOP相关配置(@Transaction)。随着注解的大量使用,尤其相同的多个注解用到各个类或方法中,会相当繁琐。这就是所谓…
Spring4.x高级话题(四):条件注解@Conditional
在Spring4.x常用配置(四):Spring Profile中知道,通过活动的profile可以获得不同的Bean。Spring4提供了一个更加通用的基于条件的Bean的创建,即使用@Conditional注解。 @Conditional根据满足某一个特定条件创建一个特定的…
Spring4.x高级话题(三):计划任务Schedule
从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled来声明这是一个计划任务。 Spring通过@Scheduled支持多种类型的计…
Spring4.x高级话题(二):多线程
Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync开启对异步任务…
Spring4.x高级话题(一):Spring Aware
Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,例如Goggle Guice,这时Bean之间的耦合度很低。 但是在实际的项目中,我们不可避免的要用到Spring容器本身的功能资源,这时候Bean必须要…
Spring4.x常用配置(五):Spring事件
Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所发送的事件。 1. 自定义事件,继承Applica…
Spring4.x常用配置(四):Spring Profile
Profile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境的配置肯定是不同的,例如数据库的配置)。 1. 通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环境。在开发中使用@Profile注解类或者方法,达…
Spring4.x常用配置(三):Bean的初始化和销毁
在我们进行实际开发的时候,经常遇到在Bean之前使用之前或者之后做些必要的操作,Spring对Bean的生命周期的操作提供了支持。在使用Java配置和注解配置下提供如下两种方式: 1. Java配置方式:使用@Bean的initMethod和destroyMethod(相当于x…
下一页
个人成就
文章被点赞
1,927
文章被阅读
93,684
掘力值
4,821
关注了
2
关注者
2,306
收藏集
1
关注标签
44
加入于
2017-04-30