maven
文章平均质量分 50
为爱停留
我是华东交通大学的一名学生,是一个热爱学习的学生。
展开
-
freemarker+poi实现动态生成excel文件及解析excel文件
pom文件配置:配置文件:生成模板ftl文件步骤:1、新建excel文件:test.xlsx 2、把文件另存为xml文件,即test.xml 3、把test.xml修改文件后缀名,改为test.ftl 4、ftl文件格式化在线 XML 格式化 | 菜鸟工具 5、test.ftl文件中添加动态数据参数最终把test.ftl文件放到resources/templates下,freemarker默认读取模板文件的位置下面使用springboot+freemarker动态生成并在线下载excel文原创 2022-07-01 18:06:19 · 10063 阅读 · 8 评论 -
spring 事件监听器的使用及事件异步处理
spring 中的事件监听机制是运用观察者模式来实现的,观察者模式的优点有:1、观察者和被观察者之间低耦合,代码比较好维护2、被观察者和观察者之间是一对多的关系(当然也可以一对一),当被观察者状态改变的时候,多个观察者能同时进行处理,能实现广播通讯观察者模式有两种角色:1、Subject 目标角色:接收外界的状态变化,向观察者发送通知(广播通知) 2、Observer 观察者角色:就是具体操作的一个实体,根据Subject状态变化,会触发自身的具体操作逻辑所以说subject 和 obser原创 2022-06-29 11:30:06 · 2562 阅读 · 0 评论 -
用@ConditionalOnMissingBean实现覆盖第三方组件中的bean
如下制作一个第三方组件:@Configurationpublic class MyfgConfig { @Bean @ConditionalOnMissingBean public Myfg getMyfg(){ return new Myfg(); }}public class Myfg { public void say(){ System.out.println("-------------1----------原创 2022-02-12 18:27:16 · 1522 阅读 · 0 评论 -
springboot怎么自动装配第三方组件
其共包括两种方式:1、通过spi 2、通过注解通过spi看下自己自定义的项目结构 :注意:这个项目只需要引入spring的依赖,不需要引入springboot的依赖,当然引入springboot依赖也是可以的如pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...原创 2021-11-17 20:29:56 · 1076 阅读 · 0 评论