正常创建properties参数的对象:
push.properties文件
#注册测试
host=sfsdfsdf appKey=8ODhr2Q5ORAw masterSecret=XL8wnCHHKlAun
Java类:@PropertySource(value="classpath:META-INF/push.properties") // Android系统 @Value("${host}") private String host; @Value("${appKey}") private String appKey; @Value("${masterSecret}") private String masterSecret; IGtPush push = new IGtPush(host, appKey, masterSecret);
当用xml文件创建对象时:push.properties文件
#注册测试
host=sfsdfsdf appKey=8ODhr2Q5ORAw masterSecret=XL8wnCHHKlAun
XML文件
<bean id="pushMessage" class="com.gexin.rp.sdk.http.IGtPush"> <constructor-arg index="0" value="${host}" /> <constructor-arg index="1" value="${appKey}" /> <constructor-arg index="2" value="${masterSecret}" /> </bean>
Java类:
@Resource(name = "pushMessage") private IGtPush push;