我使用 Spring Boot 使用 Thymeleaf 创建了一个简单的 Web 应用程序。我使用 application.properties 文件作为配置。我想要做的是将名称和版本等新属性添加到该文件并访问 Thymeleaf 中的值。
我已经能够通过创建一个新的 JavaConfiguration 类并公开一个 Spring Bean 来实现这一点:
@Configuration
public class ApplicationConfiguration {
@Value("${name}")
private String name;
@Bean
public String name() {
return name;
}
}
然后我可以使用 Thymeleaf 将其显示在模板中,如下所示:
<span th:text="${@name}"></span>
这对我来说似乎过于冗长和复杂。实现这一目标的更优雅的方式是什么?
如果可能的话,我想避免使用 xml 配置。
您可以通过Environment
. E.g.:
${@environment.getProperty('name')}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)