弹簧启动执行器自定义端点不允许配置端点。示例:@Endpoint(“ $ {mgmt.id.custom}”)。有什么方法可以从属性文件中获取端点ID并将其设置为@Endpoint(id =“从属性文件中配置”)注释。
答案 0 :(得分:0)
说
最后,尽管您可以在@Value中编写SpEL表达式,例如 表达式不会从应用程序属性文件中处理。
所以我不认为你可以做到。但是,我记得我做了类似的事情
a.b=1
a.b.id=${a.b}
之前,它起作用了。所以大概你可以这样做。
您也许可以1)从类的常量变量中注入值,然后2)在Endpoint注释的SpringEL内部使用该常量变量(带有static final关键字)。