立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 55|回复: 5

有问全国java技术论坛

[复制链接]

有问全国java技术论坛

[复制链接]

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
似幸识你

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
2024-7-15 17:08:46 | 显示全部楼层 |阅读模式
需求写一个组件 导出 excel 的时候要把字段中的字典 value 转换成字典 label 值
注解 @DictReflect("字典名")

有 2 个问题,获取所有字典名肯定要拿到 springboot 的字典工具类
字典工具类里面用到了 Redis 获取缓存,但是我这个自己封装的组件如何拿到用户的 Redis 工具类
回复

使用道具 举报

1

主题

21

回帖

77

积分

注册会员

积分
77
lemen

1

主题

21

回帖

77

积分

注册会员

积分
77
2024-7-15 17:25:50 | 显示全部楼层
同一个工程里面在注解的切面想方式注入就行了。或者通过ioc容器获取bean也可以
回复

使用道具 举报

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
似幸识你 楼主

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
2024-7-15 17:26:38 | 显示全部楼层

lemen 发表于 2024-7-15 17:25

同一个工程里面在注解的切面想方式注入就行了。或者通过ioc容器获取bean也可以 ...

不同工程的   专门拆出来给其他项目引入jar  然后注解自动修改
回复

使用道具 举报

1

主题

21

回帖

77

积分

注册会员

积分
77
lemen

1

主题

21

回帖

77

积分

注册会员

积分
77
2024-7-15 17:25:00 | 显示全部楼层

似幸识你 发表于 2024-7-15 17:26

不同工程的   专门拆出来给其他项目引入jar  然后注解自动修改

我的想法是直接把它原来的字典工具以及redis工具抽出来放你的jar里面。这玩意属于业务耦合。除了抽出来目前没想到其他更好的方式。有的话也艾特我一下,我也学习一下
回复

使用道具 举报

1

主题

21

回帖

77

积分

注册会员

积分
77
lemen

1

主题

21

回帖

77

积分

注册会员

积分
77
2024-7-15 17:28:53 | 显示全部楼层
或者把它的字典和redis工具类抽到公共包里面所有人都能调用,这样你直接依赖那个公共包也可以。
回复

使用道具 举报

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
似幸识你 楼主

139

主题

746

回帖

3083

积分

论坛元老

积分
3083
2024-7-15 17:26:00 | 显示全部楼层
"

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-12-23 02:59 , Processed in 0.020996 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表