问题描述:
微信支付报错: "appid and openid not match"
问题原因:
项目中使用maven, 根据product和test分别进行打包. 在spring-servlet.xml配置中, 由于配置文件冗余, 导致正确的配置被覆盖, 使用了默认的test的配置, 所以最终导致不匹配的错误.
经验:
看到这个错误, 加些日志输出, 看看appid和openid是什么, 是不是真的不匹配, 这样就一目了然错误方向了.问题描述:
微信支付报错: "appid and openid not match"
问题原因:
项目中使用maven, 根据product和test分别进行打包. 在spring-servlet.xml配置中, 由于配置文件冗余, 导致正确的配置被覆盖, 使用了默认的test的配置, 所以最终导致不匹配的错误.
经验:
看到这个错误, 加些日志输出, 看看appid和openid是什么, 是不是真的不匹配, 这样就一目了然错误方向了.