方法一:注解
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");
本文介绍了两种在SpringMVC中读取application.properties内容的方法:一种是通过注解直接引用,另一种是利用ResourceBundle读取文件。在注解方式中,直接在代码中使用@Value注解获取配置。而在ResourceBundle方式下,文件存放在指定路径,通过POM配置并在代码中创建ResourceBundle实例来读取属性。
778

被折叠的 条评论
为什么被折叠?



