Spring boot GroovyTemplates属性配置

Spring boot GroovyTemplates属性配置,spring-boot,Spring Boot,我正在尝试配置GroovyTemplates的属性。我检查了文档,但是application.properties文件中没有格式选项。因此,我做了以下操作来定制一些其他属性 @EnableAutoConfiguration @配置 @组件扫描 公共类应用程序实现CommandLineRunner{ @自动连线 私有GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration; 公共静态void main(字符串[]args){ SpringA

我正在尝试配置GroovyTemplates的属性。我检查了文档,但是application.properties文件中没有格式选项。因此,我做了以下操作来定制一些其他属性

@EnableAutoConfiguration
@配置
@组件扫描
公共类应用程序实现CommandLineRunner{
@自动连线
私有GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration;
公共静态void main(字符串[]args){
SpringApplication.run(Application.class,args);
}
@凌驾
公共无效运行(字符串…字符串)引发异常{
this.configuration.groovyTemplateConfiguration().setUseBooleQuotes(true);
this.configuration.groovyTemplateConfiguration().setAutoNewLine(true);
this.configuration.groovyTemplateConfiguration().setAutoIndent(true);
}
}
我可以在呈现的HTML文件中看到双引号。然而,它仍然是未格式化的

所以,我有两个问题。第一个问题是,如何正确设置属性?最有可能的是,我这样做的方式不正确。第二个问题是,为什么我仍然得到未格式化的HTML

在它所说的文档中

spring.groovy.template.configuration.*= # See Groovy's TemplateConfiguration

因此,我假设它对应于您设置的属性(您所做的不一定是错误的,但可能发生得太晚,无法影响运行时的行为)。如果我是你,我会坚持使用
application.properties

但是你不能更改application.properties文件中的那些内容。在我看来,你完全可以。你是说你试过但没用?是的,你是对的。它正在工作。我没有注意配置关键字。谢谢