方法一:注解
application.properties中内容:
application.ats.aliyun.oss.bucketName=atsw
使用时:
@Value(value = "${application.ats.aliyun.oss.bucketName}") public String bucketName;
方法二:读取文件ResourceBundle
文件位置: webapp -> src -> main -> resources -> properties -> dev -> application.properties
application.properties中内容:
application.ats.aliyun.oss.bucketName=atsw
根POM里面设置:
<profile> <id>dev</id> <properties> <deploy.type>dev</deploy.type> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile>
使用:
ResourceBundle applic = ResourceBundle.getBundle("properties/application"); if(null == applic) return ""; String bucketName = applic.getString("application.ats.aliyun.oss.bucketName");