spring如何实现对enum类型的注入

蜗牛lz 2015-12-28 03:35:01
public enum Task {
GOODS1(1600, 0.025),

GOODS2(400, 0.11);
private double a;
private double b;

private Task(double a, double b) {
this.a = a;
this.b = b;
}

public double getA() {
return a;
}
public void setA(double a) {this.a = a;}

public double getB() {
return b;
}
}
如上,我想要使用Spring来配置上述Task中的GOOD1和GOOD2中a, b的值,跪求如何实现?
...全文
1625 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦过轻殇 2019-09-12
  • 打赏
  • 举报
回复
目前已知办法就是从配置文件里面读取值。
解开者 2017-08-10
  • 打赏
  • 举报
回复
按理说应该同构造器注入(构造器上加@Autowired),可以试一下 需要本身配置为bean
蜗牛lz 2015-12-29
  • 打赏
  • 举报
回复
引用 1 楼 windowsoahil 的回复:
spring依赖注入枚举类型
谢谢回答,但不是这个,我是想对enum类型自定义的值进行配置,而不是将enum类型注入到其他类中。
解开者 2015-12-28
  • 打赏
  • 举报
回复

50,541

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧