我正在查看使用外部配置文件的Grails项目。我有一个外部配置文件,它是一个Java属性文件,我不知道这行的作用:

environment.name = <%= @envname %>
<%= @envname %>的作用是什么?@envname属性设置在哪里?

最佳答案

Groovy为可以被引用为属性的所有字段动态创建getter方法,@运算符允许您覆盖此行为并直接访问该字段

以下内容将在gsp页面中常规代码。


因此,如果您访问

environment.name

在gsp页面中。我相信它将加载
<% @envname %>

并尝试定义envname的定义。

关于java - Java属性文件中的<%= @something%>是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10360695/

10-10 08:42