1、在Xml文件中添加bean注入
<span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><bean</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">id</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"configProperties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">class</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"org.springframework.beans.factory.config.PropertiesFactoryBean"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><property</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">name</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"locations"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><list></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><value></span><span class="pln" style="font-family: Arial, 宋体;">classpath*:application.properties</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></value></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></list></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></property></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></bean></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><bean</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">id</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"propertyConfigurer"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">class</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><property</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">name</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"properties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">ref</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"configProperties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">/></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></bean></span><span class="pln" style="font-family: Arial, 宋体;"> </span>2、在java类中获取
<span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></span>@Component public class WebServiceUtil { <span style="white-space: pre;"> </span>@Value("#{configProperties['baseAddress']}") <span style="white-space: pre;"> </span>private String baseAddress; <span style="white-space: pre;"> </span>@Value("#{configProperties['password']}") <span style="white-space: pre;"> </span>private String password; <span style="white-space: pre;"> </span>@Value("#{configProperties['username']}") <span style="white-space: pre;"> </span>private String username;