【发布时间】:2019-10-31 03:04:36
【问题描述】:
我正在使用 Spring Boot 2.1.5.RELEASE 和 wnat 使用 Thymeleaf 生成 json 模板文件。
这是我目前拥有的 1 个文件的示例
{
"apiVersion": "apps/v1",
"kind": "Deployment",
"metadata": {
"labels": {
"run": "[( ${imageNameLabel} )]"
},
"name": "[( ${imageNameLabel} )]"
},
"spec": {
"replicas": [( ${replicas} )],
"selector": {
"matchLabels": {
"run": "[( ${imageNameLabel} )]"
}
},
"template": {
"metadata": {
"labels": {
"run": "[( ${imageNameLabel} )]"
}
},
"spec": {
"containers": [
{
"image": "[( ${imageName} )]:[( ${imageVersion} )]",
"name": "[( ${imageNameLabel} )]",
"env": [( ${credentials} )],
"volumeMounts": [
{
"mountPath": "/etc/foo",
"name": "[( ${imageNameLabel} )]",
"readOnly": true
}
]
}
],
"volumes": [
{
"name": "[( ${imageNameLabel} )]",
"secret": {
"secretName": "[( ${imageNameLabel} )]"
}
}
]
}
}
}
}
我现在想把条件逻辑放到这个文件中。 thymeleaf 可以做到这一点,还是我应该研究另一种模板技术?
谢谢 达米安
【问题讨论】:
标签: java spring spring-boot templates thymeleaf