全球主机交流论坛

标题: 有问全国java技术论坛 [打印本页]

作者: 似幸识你    时间: 2024-7-15 17:08
标题: 有问全国java技术论坛
需求写一个组件 导出 excel 的时候要把字段中的字典 value 转换成字典 label 值
注解 @DictReflect("字典名")

有 2 个问题,获取所有字典名肯定要拿到 springboot 的字典工具类
字典工具类里面用到了 Redis 获取缓存,但是我这个自己封装的组件如何拿到用户的 Redis 工具类
作者: lemen    时间: 2024-7-15 17:25
同一个工程里面在注解的切面想方式注入就行了。或者通过ioc容器获取bean也可以
作者: 似幸识你    时间: 2024-7-15 17:26
lemen 发表于 2024-7-15 17:25
同一个工程里面在注解的切面想方式注入就行了。或者通过ioc容器获取bean也可以 ...

不同工程的   专门拆出来给其他项目引入jar  然后注解自动修改
作者: lemen    时间: 2024-7-15 17:28
似幸识你 发表于 2024-7-15 17:26
不同工程的   专门拆出来给其他项目引入jar  然后注解自动修改

我的想法是直接把它原来的字典工具以及redis工具抽出来放你的jar里面。这玩意属于业务耦合。除了抽出来目前没想到其他更好的方式。有的话也艾特我一下,我也学习一下
作者: lemen    时间: 2024-7-15 17:30
或者把它的字典和redis工具类抽到公共包里面所有人都能调用,这样你直接依赖那个公共包也可以。
作者: 似幸识你    时间: 2024-7-15 20:57
lemen 发表于 2024-7-15 17:30
或者把它的字典和redis工具类抽到公共包里面所有人都能调用,这样你直接依赖那个公共包也可以。 ...

我现在拿不到字典和工具类,我没有源码目前,现在在试用期不提供




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4