摘要:
概览 由前文可知,ConfigurationClassPostProcessor是作为Spring中的内置类被添加到容器中, 【源码学习】Spring启动流程 ConfigurationClassPostProcessor不仅实现了BeanFactoryPostProcessor(BFPP)并且实现 阅读全文
摘要:
本文基于AnnotationConfigApplicationContext的方式启动,解析Spring启动的流程 AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationConte 阅读全文
摘要:
相信接触过spring做开发的小伙伴们一定使用过@ComponentScan注解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,将包下的类按照一定规则注册成Be 阅读全文
摘要:
Excel导入工具类 /** * Excel导入工具类,支持校验数据非空、重复,及自定义前置、后置校验 * * @author wangmeng * @version 1.0.0 * @Date 2021/10/10 **/ @Slf4j public class ExcelImportUtils 阅读全文
摘要:
spring-cloud-openfeign-core包下提供了FeignClientBuilder类,可以在不使用@FeignClient注解的情况下手动生成FeignClient @Component public class FeignClientCustomBuilder implement 阅读全文
摘要:
/** * 比较基础数据list和目标list,返回目标list中没有的数据和不一致的数据 * * @param basicList 基础数据list * @param targetList 目标list * @param index 主键 * @return */ public static Ma 阅读全文
摘要:
查询 首先,查询之前要先查询该表的列名 <!--根据表名获取所有表 所有列--> <select id="listColName" resultType="java.lang.String"> select lower(column_name) from information_schema.col 阅读全文
摘要:
简单说一下思路,通过AspectJ环绕通知,拦截所有加了@RequestMapping注解的方法,(@GetMapping,@PostMapping等是@RequestMapping的子类,也会被拦截) 使用环绕通知在拦截方法之前将该请求的url,请求类型,参数,当前用户id组合作为唯一标识存到re 阅读全文
摘要:
wkhtmltopdf介绍 wkhtmltopdf是一款安装在服务端的pdf导出插件,只需要通过命令行就能调用,将html文件转换成pdf文件; 使用这款插件,java程序中不需要额外引入任何依赖。 使用前准备 去官网【https://wkhtmltopdf.org/】下载安装插件 使用方法 一、控 阅读全文
摘要:
模式1:简单模式(Simple / HelloWorld 单生产单消费) 简单模式实质上就是fanout模式,简单模式在投递消息的时候没有指定交换机,消息会被投递到一个默认的交换机 模式2:工作模式(Work单发送多接收) 工作模式和简单模式的区别在于消费者,生产者都是向默认交换机中投递消息,工作模 阅读全文