java – 在Spring Expression Language中访问属性文件
发布时间:2020-12-15 02:54:53 所属栏目:Java 来源:网络整理
导读:我用Thymeleaf使用 Spring Boot创建了一个简单的Web应用程序.我使用application.properties文件作为配置.我想要做的是向该文件添加名称和版本等新属性,并访问Thymeleaf的值. 我已经能够通过创建一个新的JavaConfiguration类并暴露一个Spring Bean来实现这一
我用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; } } 我可以使用Thymeleaf在模板中显示它,如下所示: <span th:text="${@name}"></span> 这对我来说似乎过于冗长和复杂.实现这一目标的更优雅方式是什么? 如果可能的话,我想避免使用xml配置. 解决方法
你可以通过环境获得它.例如.:
${@environment.getProperty('name')} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |