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