skyeye 是win10 风格的一套管理系统,前端采用 layui 作为前端框架,后端采用 SpringBoot 作为服务框架,采用自封装的 xml 对所有请求进行参数校验,以保证接口安全性。
1.ActiveMQ 链接地址、账号、密码的修改 2.Redis 集群的修改 3.MySQL 数据库链接地址、账号、密码的修改 4.webSocket 的 IP 地址修改 5.图片资源路径存储的修改
开发环境对应的文档以及安装包地址:链接:https://pan.baidu.com/s/1msVBhDcf_I_VN63YCcS-kA 提取码:w8sr;
注意事项
如果是 eclipse 导入发现 pom 文件报错。 错误:org.apache.maven.archiver.MavenArchiver.getManifest 解决办法:https://blog.csdn.net/doc_wei/article/details/84936514
后端技术:
前端技术:
前后台接口映射
<url id="前端请求id" path="后台接口" val="备注" allUse="是否需要登录"> <property id="前端请求key" name="后台接收key" ref="限制条件(参考项目内文档)" var="key含义"/> </url>
后台代码编写规范
控制层
@RequestMapping("后台接口") @ResponseBody public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception{ 服务层接口对象.方法名(inputObject, outputObject); }
服务层
@Override public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception { Map<String, Object> map = inputObject.getParams();//接收参数 Map<String, Object> user = inputObject.getLogParams();//获取当前登录用户信息 /** * 业务逻辑 */ outputObject.setBean(bean);//返回单个实体Bean outputObject.setBeans(beans);//返回集合 outputObject.settotal(total);//返回数量 outputObject.setreturnMessage("信息");//返回前端的错误信息 outputObject.setreturnMessage("信息", 错误码);//返回前端的错误信息,同时抛出异常(不常用) }
开发工具: