主要实现城市天气的预报、微信用户一键授权登录与登出、用户定位、用户反馈、城市管理、风力预测、城市搜索、日历。后端实现微信用户、城市信息、天气缓存等增删改查
点击空白处退出提示
主要实现城市天气的预报、微信用户一键授权登录与登出、用户定位、用户反馈、城市管理、风力预测、城市搜索、日历。后端实现微信用户、城市信息、天气缓存等增删改查
本项目将数据库、redis、nacos部署到了宝塔Linux面板中。
项目前端使用了vue.js框架、Axios。后端使用ruoyi微服务框架结合了spring boot、spring cloud、spring cloud Aliababa对项目进行了整合。使用openfeign远程调用墨迹天气、以及百度地图定位。使用Gateway统一入口及路由管理,使用sentinel对天气查询和定位这种频发功能的熔断和限流,使用seata分布式事务管理。对微信授权登录使用 Spring security进行认证和授权,使用JWT进行令牌管理。使用redis对用户信息和天气信息分布式缓存
1、前台页面布局与美化。
2、负责对项目各个功能模块间进行后台开发,后台代码编写,数据库设计。
评论