随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万

随笔分类 -  spring

1 2 3 4 5 下一页
使用HttpMessageConverter实现HTTP的序列化和反序列化
摘要:对象的序列化/反序列化大家应该都比较熟悉:序列化就是将object转化为可以传输的二进制,反序列化就是将二进制转化为程序内部的对象。序列化/反序列化主要体现在程序I/O这个过程中,包括网络I/O和磁盘I/O。 那么什么是http序列化和反序列化呢? 在使用springmvc/SpringBoot时, 阅读全文
posted @ 2021-07-30 15:35 duanxz 阅读(1121) 评论(0) 推荐(1) 编辑
Sring WebFlux入门介绍
该文被密码保护。
posted @ 2021-06-01 17:54 duanxz 阅读(0) 评论(0) 推荐(0) 编辑
spring扩展点之五:ApplicationContextInitializer实现与使用
摘要:ApplicationContextInitializer是Spring框架原有的东西,这个类的主要作用就是在ConfigurableApplicationContext类型(或者子类型)的ApplicationContext做refresh之前,允许我们对ConfiurableApplicatio 阅读全文
posted @ 2019-07-26 17:22 duanxz 阅读(19900) 评论(1) 推荐(3) 编辑
覆盖重写 原有Spring Bean的几种方式
摘要:目录 场景 方法1 直接在自己工程中建同包同类名的类进行替换 方法2 采用@Primary注解 方法3 排除需要替换的jar包中的类 方法4 @Bean 覆盖 方法5 使用BeanDefinitionRegistryPostProcessor 场景 什么情况下要覆写原有的Spring Bean ? 阅读全文
posted @ 2018-11-05 11:18 duanxz 阅读(6073) 评论(0) 推荐(0) 编辑
Spring @Async之四:Aysnc的异步执行的线程池实现原理
摘要:对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。 遇到开发人员只会简单的使用@Async注解,而不知其实现原理,更 阅读全文
posted @ 2018-08-07 18:45 duanxz 阅读(3125) 评论(0) 推荐(0) 编辑
spring4.0之九:websocket简单应用
摘要:Spring 4.0的一个最大更新是增加了websocket的支持。websocket提供了一个在web应用中的高效、双向的通讯,需要考虑到客户端(浏览器)和服务器之间的高频和低延时消息交换。一般的应用场景有:在线交易、游戏、协作、数据可视化等。 使用websocket需要考虑的浏览器的支持(IE< 阅读全文
posted @ 2017-09-08 14:44 duanxz 阅读(1899) 评论(0) 推荐(0) 编辑
spring4.0之六:Generic Qualifier(泛型限定)
摘要:Spring 4.0已经发布RELEASE版本,不仅支持Java8,而且向下兼容到JavaSE6/JavaEE6,并移出了相关废弃类,新添加如Java8的支持、Groovy式Bean定义DSL、对核心容器进行增强、对Web框架的增强、Websocket模块的实现、测试的增强等。其中两个我一直想要的增 阅读全文
posted @ 2017-09-08 14:43 duanxz 阅读(976) 评论(0) 推荐(0) 编辑
spring4.0之七:Ordering Autowired Collections
摘要:Spring 4.0的一个小特性是在自动注入的时候使用@Order。Spring 2.5中,我们将bean注入List,如下代码: Java代码 import org.springframework.stereotype.Component; @Component public class Empl 阅读全文
posted @ 2017-09-08 14:43 duanxz 阅读(1032) 评论(0) 推荐(0) 编辑
spring4.0之八:Groovy DSL
摘要:4.0的一个重要特征就是完全支持Groovy,Groovy是Spring主导的一门基于JVM的脚本语言(动态语言)。在spring 2.x,脚本语言通过 Java scripting engine在Spring中得到支持。而在4.0中,Groovy的变得更重要,Groovy可以替换xml和注解用来作 阅读全文
posted @ 2017-09-08 14:43 duanxz 阅读(781) 评论(0) 推荐(0) 编辑
spring4.0之五:@Conditional在满足特定条件下,才会实例化对象,@ConditionalOnProperty @ConditionalOnExpression
摘要:一、在Spring的早期版本你可以通过以下方法来处理条件问题1.1、Spring Expression Language(SPEL)1.2、使用Profile二、@Conditional介绍三、@Conditional使用四、多属性值4.1、@ConditionalOnProperty的多属性值4. 阅读全文
posted @ 2017-09-08 14:43 duanxz 阅读(9728) 评论(0) 推荐(1) 编辑
spring4.0之三:@RestController
摘要:spring4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发REST服务的时候不需要使用@Controller 阅读全文
posted @ 2017-09-08 14:42 duanxz 阅读(2202) 评论(0) 推荐(0) 编辑
Spring4.0之四:Meta Annotation(元注解)
摘要:Spring框架自2.0开始添加注解的支持,之后的每个版本都增加了更多的注解支持。注解为依赖注入,AOP(如事务)提供了更强大和简便的方式。这也导致你要是用一个相同的注解到许多不同的类中去。这篇文章介绍meta annotation来解决这个问题。 Meta Annotation(元注解)定义 Sp 阅读全文
posted @ 2017-09-08 14:42 duanxz 阅读(1358) 评论(0) 推荐(0) 编辑
spring4.0之二:@Configuration的使用
摘要:从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext 阅读全文
posted @ 2017-09-08 14:41 duanxz 阅读(427290) 评论(30) 推荐(80) 编辑
spring4.0之一:简介
摘要:我们共同来构建更好的企业应用。Spring帮助全世界的开发团队构建简单、便携、快速和灵活的基于JVM的系统和应用。这两句话已经足以说明Spring的目标,它针对的领域是企业应用,这套框架构建的应用有着简单、便携、快速和灵活的特点。与EJB(Enterprise JavaBean,一个基于Java平台 阅读全文
posted @ 2017-09-08 14:38 duanxz 阅读(2246) 评论(0) 推荐(2) 编辑
spring4.3新注解之:@RequestMapping变种(@GetMapping,@PostMapping,@PutMapping,@DeleteMapping,@PatchMapping)
摘要:Spring 4.3 中引进了下面的注解 @RequestMapping 在方法层级的变种,来帮助简化常用 HTTP 方法的映射,并更好地表达被注解的方法的语义。比如,@GetMapping可以读作 GET @RequestMapping。 @GetMapping @PostMapping @Put 阅读全文
posted @ 2017-09-07 12:12 duanxz 阅读(13174) 评论(0) 推荐(0) 编辑
YAML配置,spring boot 配置文件
摘要:1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码。YAML是YAML Ain't Markup Language简写,和GNU("GNU's Not Unix!")一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,Y 阅读全文
posted @ 2017-06-29 10:44 duanxz 阅读(10111) 评论(1) 推荐(1) 编辑
Spring @Async之三:Spring @Async使用方法总结
摘要:引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。 1. 何为异 阅读全文
posted @ 2017-04-28 18:57 duanxz 阅读(22830) 评论(0) 推荐(7) 编辑
Spring @Async之一:实现异步调用示例
摘要:什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建 阅读全文
posted @ 2017-04-28 18:26 duanxz 阅读(9827) 评论(0) 推荐(2) 编辑
spring AOP 之一:spring AOP功能介绍
摘要:一、AOP简介 AOP(Aspect Oriented Programming):是一种面向切面的编程范式,是一种编程思想,旨在通过分离横切关注点,提高模块化,可以跨越对象关注点。Aop的典型应用即spring的事务机制,日志记录。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之 阅读全文
posted @ 2017-04-23 23:13 duanxz 阅读(3599) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示