SpringBoot-用类表示yml配置文件的值
简介
说明
对于application.yml里边的配置,我们可以通过@Value来获得,比如:@Value("${user.name}")。但是,如果属性很多,写很多个@Value就会很繁琐。
解决方案就是:使用@Conf...
Spring注解-@AliasFor的使用
简介
本文用示例介绍Spring的@AliasFor(别名)注解的用法。
用法1:注解的属性互为别名
简介
它可以注解到自定义注解的两个属性上,表示这两个互为别名,也就是说这两个属性其...
SpringBoot-自定义事件-同步与异步
简介
说明
本文用示例介绍SpringBoot中的事件的用法及原理。
事件监听简述
事件的发布与监听从属于观察者模式;和MQ相比,事件的发布与监听偏向于处理服务内的某些逻辑。 ...
Spring注解-@Order的使用
简介
说明
本文用示例介绍@Order(顺序)注解的用法。
@Order的作用:
多个 Bean 注入到集合时在集合中的顺序
指定AOP的优先级
控制ApplicationListener实现类的加载顺...
Spring注解-@Value的使用
简介
说明
本文用示例介绍SpringBoot的@Value的用法。
等效的方法
也可以通过如下方法获得配置的值:
1.@ConfigurationProperties
2. ApplicationContextHolder.getConte...
Spring注解-@Autowired和@Resource的使用
简介
本文介绍Spring常用的几个注解的用法:@Autowired, @Resource,有实例。还会介绍@Autowired与@Resource之间的区别。
@Autowired
官网:英文文档
使用位置
@Autowired ...
Spring工具类-MultiValueMap的使用
简介
本文介绍Spring的MultiValueMap工具类的使用。
MultiValueMap:一个key对应多个value。
用法
package com.example.demo;
import org.junit.jupiter.api.Test;
import org...
Spring工具类-ClassPathResource的使用
简介
本文介绍Spring的ClassPathResource工具类的使用。ClassPathResource用于加载资源文件。
用法
Resource res = new ClassPathResource("xxx");
构造函数参数:路径名。可以...
Spring工具类-AopUtils的使用
简介
本文介绍Spring的AOP的工具类:AopUtils。
用法大全
判断代理类型
// 判断是不是 Spring 代理对象
boolean isAopProxy()
// 判断是不是 jdk 动态代理对象
isJdkDynamicPro...
