81,091
社区成员
发帖
与我相关
我的任务
分享
public class ShopAction extends BaseAction{
@Resource
private TradeService tradeService;
private BaseJson queryJson =new BaseJson();
public BaseJson getQueryJson() {
return queryJson;
}
public void setQueryJson(BaseJson queryJson) {
this.queryJson = queryJson;
}
public TradeService getTradeService() {
return tradeService;
}
public void setTradeService(TradeService tradeService) {
this.tradeService = tradeService;
}
/*测试*/
public String trade(){
System.out.println("ShopAction");
return SUCCESS;
}
}
package yang.service;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.alipay.demo.trade.config.Configs;
import com.alipay.demo.trade.service.AlipayTradeService;
import com.alipay.demo.trade.service.impl.AlipayTradeWithHBServiceImpl;
import yang.other.BaseDAO;
@Service("TradeService")
public class TradeService {
private static AlipayTradeService tradeWithHBService;
static {
/** 一定要在创建AlipayTradeService之前调用Configs.init()设置默认参数
* Configs会读取classpath下的zfbinfo.properties文件配置信息,如果找不到该文件则确认该文件是否在classpath目录
*/
Configs.init("zfbinfo.properties");
/** 使用Configs提供的默认参数
* AlipayTradeService可以使用单例或者为静态成员对象,不需要反复new
*/
// tradeService = new AlipayTradeServiceImpl.ClientBuilder().build();
// 支付宝当面付2.0服务(集成了交易保障接口逻辑)
tradeWithHBService = new AlipayTradeWithHBServiceImpl.ClientBuilder().build();
}
@Resource
protected BaseDAO baseDAO;
}