Chang
Chang
IOTFeeder环境配置篇

今年自拟题目想做一个宠物喂食&定位&数据呈现的玩意成功校级立项(是我丢人。

这个产品由硬件:宠物喂食器和定位项圈;软件:微信小程序前端+

这次采用前后端分离式开发,后端为Java,框架使用Spring Boot,构建方式为maven,前端暂定由微信小程序展现。我负责整体规划服务器环境、开发板与服务器间的数据通讯、后端、接口、以及部分前端内容等。这篇记录一下环境配置的方面,后续还会更新新的配置的内容。

idea配置maven

maven安装

maven需要自己安装后才能使用,idea自带的maven据说是不能用,我也没有考证过。
maven安装类似jdk,一直下一步(路径自己选),然后配一个M2_HOME就好了。

创建maven工程

这里的说法也不是很准确,因为用的是Spring Boot,就在idea里面直接选择Spring Boot的模板,默认使用maven进行构建。
选择默认模板创建

1-1

编辑相关的信息,jdk还是选择了传统的1.8
1-2

本次开发会用到Spring web的部分,数据库因为静态的内容多而且相对简单,就使用jpa,数据库引擎采用MySQL,Lombok则是开发必选。
1-3

创建之后就会加载各类信息配置,下载对应的包(因为我之前没有创建过

idea内使用git和GitHub进行版本控制

git的安装

自己找官网下一步。。。

记住安装的路径

idea配置git

Settings→Version Control→Git:此处配置git路径→Github:此处登录

创建仓库

远程仓库

这个似乎没什么说的必要,创建完了记得复制链接。

本地仓库

本地就是按照之前写的maven创建项目新建本地的文件夹。文件名取的和我远程仓库一样(PS:不清楚不一样会不会有影响
本地做好修改后,提交的时候可以填远程仓库创建时的链接,然后就可以成功push了。

Github actions

下次一定


虽然后端是我一个人,看起来似乎用不到这些,不过后面因为想通过GitHub action进行自动推送到服务器,反正大概很多奇思妙想,来这里一个个实践一遍。

坑慢慢填(虽然一年不到就得结项

2020.7.28

发表评论

textsms
account_circle
email

Chang

IOTFeeder环境配置篇
今年自拟题目想做一个宠物喂食&定位&数据呈现的玩意成功校级立项(是我丢人。 这个产品由硬件:宠物喂食器和定位项圈;软件:微信小程序前端+ 这次采用前后端分离式开发,后端为J…
扫描二维码继续阅读
2020-07-28