applicationContext-wtc.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns:util="http://www.springframework.org/schema/util"
xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<bean id="mpWeixinTokenDelegate" class="com.ndkey.weixin.tokendelegate.mp.MpWeixinTokenDelegate" autowire="byName">
<property name="appId_secret_Map">
<map>
<!-- 这里添加appId和secretKey的对应关系 -->
<entry key="wx339408c1a2a8b2fd" value="670d16226d4ecc6c20ad4330b4925463"/>
</map>
</property>
</bean>
<bean id="metroWeixinTokenDelegate" class="com.ndkey.weixin.tokendelegate.metro.MetroWeixinTokenDelegate" autowire="byName"/>
<bean id="weixinTokenService" class="com.ndkey.wtc.service.WeixinTokenService" autowire="byName">
<property name="delegateMap">
<map>
<!-- 这里添加appId和delegate的对应关系 -->
<entry key="1">
<ref bean="metroWeixinTokenDelegate"/>
</entry>
<entry key="wx339408c1a2a8b2fd">
<ref bean="mpWeixinTokenDelegate"/>
</entry>
</map>
</property>
</bean>
</beans>
cankao:http://www.cnblogs.com/rollenholt/archive/2012/12/27/2835122.html