我一直在寻找这个,但什么也没找到。
Struts2 属性相对于 Java 静态字段有哪些优势?考虑到两者都只保留字符串值,java 静态字段是最终的,Java ( final
)static
字段位于单独的Constants.java
文件中,并且这两种情况都只适用于后端。
任何答案(性能、项目组织等)将不胜感激。
我一直在寻找这个,但什么也没找到。
Struts2 属性相对于 Java 静态字段有哪些优势?考虑到两者都只保留字符串值,java 静态字段是最终的,Java ( final
)static
字段位于单独的Constants.java
文件中,并且这两种情况都只适用于后端。
任何答案(性能、项目组织等)将不胜感激。
静态最终字段始终是常量,它用于在运行时不可修改的目的,资源包在运行时可重新加载,因此可修改,因此键的值可能会根据用于搜索的包而改变。
Struts2 使用这种包的层次结构,每个动作类、包、全局资源等。这种用法的示例getText()
用于本地化。
它搜索捆绑包的层次结构以获取给定键的简单值。标签甚至由i18n
用户动态加载资源包。
struts.properties
其他示例是可以被用户常量覆盖的 struts 配置。没有它,就不可能使用框架。