[置顶] About
摘要: About 博客说明、导航
215
1
0
【Java】SpringBoot模块多项目解耦实践
摘要: SpringBoot多模块项目解耦策略研究 https://www.cnblogs.com/zwj/p/18703793/ai-java-20250208 您可以先阅读上面这篇AI生成的文章,下面是我在工作中的一些实践 已知 1 存在 模块TMS、ERP 2 ERP中引入了TMS的Maven依赖(也
14
0
0
【Java】SpringBoot模块多项目解耦策略研究
摘要: 本文针对SpringBoot多模块项目中ERP与TMS模块逆向调用引发的循环依赖问题,提出两种解耦策略。基于接口的方案通过依赖倒置原则,由TMS定义数据访问接口,ERP模块实现接口,结合动态代理实现编译隔离,有效消除模块间显式依赖;基于类继承的方案则利用抽象类封装通用流程,由子类实现具体逻辑,适用于模板方法场景。技术对比显示,接口方案耦合度低、扩展性强,支持多数据源,而继承方案在复杂流程复用中更具优势。实施后系统循环依赖检测通过率提升100%,架构评分跃升两级。结论建议优先采用接口方案以符合微服务理念,继承方案可作为复杂业务流程的补充,并提出了混合SPI机制、规范通信协议等优化方向。该研究为多模块系统解耦提供了实践参考,需结合业务场景选择适配方案。
94
0
0
【VUE】ant design vue form label add icon
摘要: 目标:在AntDesignVue的From组件中,为label添加icon图标 实现:插槽 <AFormModelItem prop="attachment" class="form-layout__item-col1 has-gap"> <template #label> <ATooltip pl
15
0
0
【VUE】计算属性+动态样式方法封装
摘要: 【VUE】父子组件联动实现动态样式控制 【VUE】页面跳转实现动态样式控制 在utils下创建文件夹styleController 编写通用的方法 /** * 样式控制 * 本文件主要提供一些动态控制样式的方法 */ /** * 控制表格表头中的 某些列 是否显示星号* * @param showS
5
0
0
【VUE】页面跳转实现动态样式控制
摘要: 【VUE】父子组件联动实现动态样式控制 跳转得到的参数大概有这些: handleToPage: function (action, id, key = "form", queryParam = {}) { this.$router.push({ path: `this.routeKey/{k
5
0
0
【VUE】父子组件联动实现动态样式控制
摘要: 相关组件: 父组件:src/views/erp/contract/Form.vue 子组件:src/views/erp/contract/modules/PlanTable.vue 实现思路: 1.根据已有的isEdit判断状态是不是编辑或者新增,将状态传递给子组件 2.子组件根据状态来决定是否添加
8
0
0
yarn安装node-sass解决方案
摘要: node-sass和node版本不兼容的问题: node 和 node-sass 的各个版本的对应关系,可以参考以下表格: NodeJS node-sass node 20 9.0+ node 19 8.0+ node 18 8.0+ node 17 7.0+ ,<8.0 node 16 6.0+
120
0
0
【报错解决】The Unicode character [进] at code point [36,827] cannot be encoded as it is outside the permitted range of 0 to 255
摘要: : The HTTP response header [Content-Disposition] with value [attachment; filename="进度(导入模板).xlsx.xlsx"] has been removed from the response because it is invalid java.lang.IllegalArgumentException: The Unicode character [进] at code point [36,827] cannot be encoded as it is outside the permitted range of 0 to 255
121
0
0
【NAS】绿联NAS+极狐Gitlab+1Panel
摘要: 1. 准备域名 例如我的 ???.mllt.cc 2. 内网穿透 我使用的Natfrp(https://www.natfrp.com/tunnel/) 创建HTTP隧道(对应端口10080)创建HTTP隧道(对应端口10443) 注意这两隧道要一致,以便绑定同一个域名???.mllt.cc 然后在域
472
0
0
点击右上角即可分享
微信分享提示
深色
回顶
展开