记录:Java实现微信扫码登录
准备工作
开始
根据上面的appid等信息跳转扫码页面,返回一个 code类似于验证码,根据 code 访问另一个固定地址获取openid和accsess_token,然后再根据 openid和access_token 访问另一个固定地址获取用户信息
1. 将上面的信息配置到 application.yml
2. 为了方便管理,创建一个常量类
@Component public class ConstantProperties implements InitializingBean { @Value("${wx.open.appid}") private String appId; @Value("${wx.open.appsecret}") private String appSecret; @Value("${wx.open.redirecturl}") private String redirectUrl; public static String WX_OPEN_APP_ID; public static String WX_OPEN_APP_SECRET; public static String WX_OPEN_REDIRECT_URL; @Override public void afterPropertiesSet() throws Exception { WX_OPEN_APP_ID = appId; WX_OPEN_APP_SECRET = appSecret; WX_OPEN_REDIRECT_URL = redirectUrl; } }