在配置元数据中定义字符串常量

时间:2015-12-03 18:16:00

标签: spring

我经常需要在XML配置元数据文件中定义字符串常量。这些常数是公司名称,财政年度等;我需要从我的应用程序的各个类中查找。我最终将它们编码为像<bean id="CompanyName" class="java.lang.String" c:_0="Google" />这样的bean定义。有没有更好的方法来定义这些信息?

1 个答案:

答案 0 :(得分:1)

例如,您可以在属性文件中包含属性。

config.properties

property1=value
property2=value

然后在课堂上你可以使用propety文件

@Configuration
@PropertySource("classpath:config.properties")
public class MyClass {

    @Value("${property1}")
    private String myProperty1;

    @Value("${property2}")
    private String myProperty2;
}

您可以看到这两个教程

http://www.mkyong.com/spring/spring-propertysources-example/

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html