如果我有一个注释,人们可以设置一个SPEL表达式(它可能有yaml / environment值),我将如何解析它以找到实际值?
示例:
some:
value:
in:
app:
yml: Something
application.yml:
SpelExpressionParser
我该怎么做?我是否需要将特殊内容传递给drawWaveform (context, upperValues, lowerValues) {
context.strokeStyle = '#f00';
context.fillStyle = '#f00';
context.beginPath();
lowerValues
.forEach((val, x) => {
context.lineTo(
x + 0.5,
this.interpolateHeight(context.canvas.height, val) + 0.5);
});
upperValues.reverse()
.forEach((val, x) => {
context.lineTo(
(context.canvas.width - x) + 0.5,
this.interpolateHeight(context.canvas.height, val) + 0.5
);
});
context.closePath();
context.stroke();
context.fill();
}
?
答案 0 :(得分:0)
使用EmbeddedValueResolver
。
整个框架中有很多例子;例如,请参阅JmsListenerAnnotationBeanPostProcessor
。