随笔分类 - spring
摘要:1. Spring Bean的生命周期简介 Spring bean 的生命周期是指 Bean 在 Spring(IoC)中从创建到销毁的整个过程。 在Spring框架中,Bean的生命周期包括以下阶段: 实例化:通过构造函数或工厂方法创建Bean实例。 属性赋值:调用Bean实例的setter方法将
阅读全文
摘要:@PostConstruct及跳坑记录 @PostConstruct的一个控制方法加载顺序的一个注解,如果使用恰当,可以方便解决很多问题,如果使用不当,也会出现一些认为莫名其妙的问题。 这里说一下@PostConstruct和@Autowired 一起使用的一些问题。 首先@PostConstruc
阅读全文
摘要:spring 事物及Transactional注解的失效场景
阅读全文
摘要:Spring MVC 执行原理 通过跟进源码,整理了一些spring mvc 的运行流程,及一些自认为重要的代码片段,以记录为主,顺便分享一下。 Spring MVC 流程简述 首先是Spring Mvc的执行流程图 主要步骤 FrameworkServlet继承了HttpServlet http请
阅读全文
摘要:接口限流 前言 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。 那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过
阅读全文
摘要:spring boot 规范json返回值 spring boot 接口返回配置 @ResponseBody ,则返回自定义的对象,解析成json。 但是,部分字段能友好的展示出来。如 Date,Long。Date必须手动格式化,才能输出想要的格式,还要注意时区问题。Long类型,相对过长的Long
阅读全文
摘要:自定义注解,并且实现,需要两个文件; 自定义注解类: 定义好注解后,需要解析类来实现,此处使用aop来实现; 测试注解,使用 触发注解后: 简单的自定义注解,已经实现
阅读全文
摘要:http://www.cnblogs.com/oumyye/p/4480196.html
阅读全文
摘要:Spring Cloud Sleuth采用的是Google的开源项目Dapper的专业术语。 Span:基本工作单元,发送一个远程调度任务 就会产生一个Span,Span是一个64位ID唯一标识的,Trace是用另一个64位ID唯一标识的,Span还有其他数据信息,比如摘要、时间戳事件、Span的I
阅读全文
摘要:需要事物的方法需要加注解@Transactional spring中@Transactional 默认在发生RuntimeException时触发事物: 解决办法: 当发生Exception时触发异常-进行回滚 类似问题-某些异常忽略不回滚 1. service类标签(一般不建议在接口上)上添加@T
阅读全文
摘要:spring源码地址:http://github.com/SpringSource/spring-framework.git 开发环境:Gradle
阅读全文