![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 66
JasperFang#
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillu
展开
-
【IDEA Maven】External Libraries 和 DependencyManagement 的天坑
DependencyManagement 标签中的 dependency 若不存在本地对应版本是不会自动去远程库下载的并且不会添加至项目的 External Libraries 中对于依赖库的新版本,需要放在 Dependencies 标签中刷新 maven,自动下载完毕后再包进 DependencyManagement 里不然版本会一直爆红,且不在 External Libraries 中有任何提示对于这种问题:刷新POM无效重载项目无效更改VM参数无效更改任何Maven在IDEA中相原创 2022-03-31 16:06:58 · 1471 阅读 · 2 评论 -
【SpringBoot多模块开发笔记】配置、模块间引用、包扫描、及功能的合理分配
项目创建:IDEA newProject 选 Spring Initializer(或者单纯Maven项目然后删除多余的那些垃圾文件)模块创建规范:模块前缀需相同合理在POM内部使用EL表达式,从而把变量放在properties块中统一管理:声明:调用:补充: 关于 maven POM 中 dependencymanagement 和 dependencies 的区别自动向下继承式依赖:dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依原创 2022-02-16 04:40:59 · 2497 阅读 · 0 评论 -
【记一次奇怪的依赖冲突】学会让SpringBoot脱离Maven parent Section并支持自定义SpringBoot自有依赖库的版本
SpringBoot 2.2.0 - 2.6.3 貌似一直默认使用的 log4j-api 2.12.1但这次碰到个奇怪的需求,需要的库使用的 log4j-api 为 2.17.1从而导致了运行时的BUG:java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder;原创 2022-02-06 22:47:14 · 357 阅读 · 0 评论 -
回调机制(callback)在编程设计模式中的使用,一文即开窍!
什么是回调(callback)机制?它不限于Java,而是通用的编程机制。回调的三个阶段:声明回调:我发了一个帖子,说我后续会继续更新注册回调:楼下网友订阅了我的帖子等更新触发回调:我更新了,调用当初的声明回调代码,来通知所有订阅(注册回调)的网友回调在设计模式中的使用:策略模式模板模式观察者模式访问者模式此外:事件总线监听器过滤器某功能预留的客制化前置后置处理对接口实现类的调用(创建接口=声明回调;实现接口=注册回调;调用实现类=触发回调)故此推理:代理也是回原创 2021-04-26 05:28:47 · 950 阅读 · 0 评论