# springboot后台连接谷雨云 **Repository Path**: cn_no_name/springboot_guyucloud ## Basic Information - **Project Name**: springboot后台连接谷雨云 - **Description**: 后台基于spring boot的简单实现,前端模板使用springboot官方的折线图实现温湿度的动态监控,注意:需要配合硬件连接谷雨云实现 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-10 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot后台连接谷雨云 #### 介绍 后台基于spring boot的简单实现,前端模板使用springboot官方的折线图实现温湿度的动态监控,注意:需要配合硬件连接谷雨云实现 #### 软件架构 软件架构说明 #### 安装教程 1. 安装IDEA 配置java环境,这些就不用说了。 2. 在IDEA中 导入项目 直接选择下载好的文件夹即可 3. 等待IDEA自动导入项目中的需要用到的依赖 #### 使用说明 1. 项目需配置mysql数据库,localhost:3306,数据库名为login,账户为root,密码为123456,可以在application.yml中配置数据源。 当数据库中有login数据库时不需要再建表,后台使用jpa框架会自动创建需要用到的数据表,此项目会创建两个表,一个用来温湿度存储数据,一个用来存储用户 2. 项目只需等待自动导入依赖文件并且配置好数据库后即可使用 3. 项目中的GuYuNbiot是连接谷雨云透传平台的,在Gylistener中请填入自己的谷雨的注册包,谷雨云的使用请移步:[http://doc.iotxx.com/index.php?title=%E8%B0%B7%E9%9B%A8%E4%BA%91%E9%80%8F%E4%BC%A0%E5%B9%B3%E5%8F%B0%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97](http://) 4. 项目需要用到硬件的联动,硬件发给谷雨云之后,通过谷雨云平台的透传才能实现前端图表的实时更新 5. 项目中有许多善待改进的功能,比如在GyRecieveThread收到数据的数据库插入时,偶尔会报null,我这里使用了 ``` @PostConstruct//解决非controller类注入为null的问题 public void init(){ gyRecieveThread=this; gyRecieveThread.dataService=this.dataService; } ``` 如果有更好的解决办法,可以联系我,多谢了。 ### 项目说明 1.因为本人处在大四毕业阶段,还是第一次学习springboot的原因,项目中参考了网上的些许不错的代码,如有侵犯请联系我,我会立即删除。 2.项目是springboot比较简单的应用,欢迎和我一样的初学者学习,如果有任何不懂的也可以联系我,一起开源学习交流才会长久的进步。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)