Github地址 Spring提供了一套AOP工具,但是当你把各种Aspect写完之后,如何确定这些Aspect都正确的应用到目标Bean上了呢?本章将举例说明如何对Spring AOP做测试。 首先先来看我们事先定义的…
分类:spring
Spring Boot中的缓存
Spring Boot中的缓存 本文介绍了spring boot 1.3.0版本带来的缓存支持。spring boot是支持缓存的,但是直到1.3.0版本之前,是不能自动配置的。现在你就可以非常简单的在spring bo…
Spring Bean实例化过程
上篇《Spring类扫描器记录》中, 记录了Spring扫描Class, 封装成一个个BeanDefinition的过程, ApplicationContext后续将根据这些Bean定义来创建Bean实例, BeanDe…
prometheus 集成dubbo
dubbo 自身的监控使用了dubbo 的拦截器,这里我们也使用dubbo 的拦截器来添加prometheus 监控首先需要dubbo 项目提供http的接口,为dubbo 项目添加 web依赖 <dependen…
【译】Spring Boot 2.0的属性绑定
Spring Boot2.0的属性绑定 原文从Spring boot第一个版本以来,我们可以使用@ConfigurationProperties注解将属性绑定到对象。也可以指定属性的各种不同格式。比如,person.fi…
Spring Framework 参考文档(JCache(JSR-107)注解)
JCache(JSR-107)注解 从4.1版开始,Spring的缓存抽象完全支持JCache标准注解:@CacheResult、@CachePut、@CacheRemove和@CacheRemoveAll以及@Cach…
IOC&AOP解释
IOC,依赖倒置的意思, 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就…
[译] Spring 入门 - 通过 JPA 访问数据
原网页:https://spring.io/guides/gs/accessing-data-jpa/ 你将构建 你将构建一个应用,它会保存Customer这个POJO(简单Java对象)到内存数据库中 你将需要 大约1…
MyBatis插件使用--分页插件与性能拦截器
对于PageHelper网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法所需jar包:jsqlparser-0.9.5.jar和pagehelper-5.0.0.jar XML配置 spring…
springboot设置cors跨域请求的两种方式
1、第一种: public class CorsFilter extends OncePerRequestFilter { static final String ORIGIN = "Origin"; protected…
业务,程序员都是怎么做好的
前言 技术能做两种事情,通过技术实现业务和通过技术支持技术。我们大部分时候做的是前者,养活我们的大部分也是业务。 近两个月,作为项目负责人角色从0到1经历了新项目的几个版本迭代,跨入了部分新领域,也有一定收获,对如何做…
springboot+多线程简单实现
搭建springboot环境创建ThreadConfig /** * 线程 * * @author zhoumin * @create 2018-09-18 13:58 */ @Configuration @Enable…