我想做一些类似的事情:
@ConditionalOnProperty("${${appname}.someVal}")
@Controller
public class MyController {...}
我的yaml会:
appname: myapp
myapp:
someVal: true
我该怎么做?
编辑:这不起作用:
@Value("#{'${appname}.someVal'}")
我想做一些类似的事情:
@ConditionalOnProperty("${${appname}.someVal}")
@Controller
public class MyController {...}
我的yaml会:
appname: myapp
myapp:
someVal: true
我该怎么做?
编辑:这不起作用:
@Value("#{'${appname}.someVal'}")
1条答案
按热度按时间oxosxuxt1#
要评估spel,请使用
@ConditionalOnExpression
而不是@ConditionalOnProperty
.看起来不是很优雅,但这里是: