Shi*_*ami 6 java spring thymeleaf spring-boot
我用Thymeleaf使用Spring Boot创建了一个简单的Web应用程序.我使用application.properties文件作为配置.我想要做的是向该文件添加名称和版本等新属性,并访问Thymeleaf的值.
我已经能够通过创建一个新的JavaConfiguration类并暴露一个Spring Bean来实现这一点:
@Configuration
public class ApplicationConfiguration {
@Value("${name}")
private String name;
@Bean
public String name() {
return name;
}
}
Run Code Online (Sandbox Code Playgroud)
我可以使用Thymeleaf在模板中显示它,如下所示:
<span th:text="${@name}"></span>
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎过于冗长和复杂.实现这一目标的更优雅方式是什么?
如果可能的话,我想避免使用xml配置.
cfr*_*ick 25
你可以通过Environment.例如:
${@environment.getProperty('name')}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10073 次 |
| 最近记录: |