security+jwt登录验证,微信支付
搭建过程:首先创建module项目引入springboot-web 建成boot项目 引入数据库:Mysql,Redis 看自己需求逻辑,然后引入swagger生成在线测试接口
引入security,jjwt,继承WebSecurityConfigurerAdapter,AuthenticationEntryPoint,AccessDeniedHandler,OncePerRequestFilter,UserDetailsService等按照自己需求重写方法逻辑,完成用户信息验证加权限验证后,集成了微信支付APIv3(包括支付,查询订单,取消订单,申请退款,查询退款,获取账单,下载账单),集成Scheduled每隔三十秒扫描一次创建并且未支付的超过五分钟的订单
代码已打包存到百度网盘
链接:https://pan.baidu.com/s/1Xo70A0GF6S7haUyH7DXjgA
提取码:1129(点个赞不过分吧)
项目结构:
pom引入:
注意:如果想测security + jwt验证登录 需要把关于微信支付先注释或者去掉,启动后测试LogingController登录登出接口即可,如果测试微信支付需要更换微信支付配置信息,并且更换apiclient_key.pem文件,如果实在拆分不出来可以去B站直接搜自己想学的技术视频