wx-java-mp-demo
wx-java-mp-demo copied to clipboard
wxMpService.getOAuth2Service()方法不是很友好,每次都会new WxMpOAuth2ServiceImpl()
微信公众号获取用户信息的时候 需要 wxMpService.getOAuth2Service().getUserInfo(accessToken, null) 但是wxMpService.getOAuth2Service()方法每次都会建一个WxMpOAuth2ServiceImpl对象,不是很友好。 可不可以像小程序一样,BaseWxMaServiceImpl在定义属性的时候 就已经new WxMaUserServiceImpl(this) 。wxMaService.getUserService()只是拿userService属性,不会再创建
但是wxMpService.getOAuth2Service()方法每次都会建一个WxMpOAuth2ServiceImpl对象,不是很友好。
你确定是这样的吗?所有的属性都是一个实例的,构建wxMpService时,自动初始化创建一个对应的属性的实例
是这样的。你可以看下WxMpService.getUserService()方法。每次都是new WxMpUserServiceImpl
你去反编译下生成的class就知道了,不要只是想当然