由于领取的阿里云试用的服务器到期了,网站现在暂停下来了。
源于 2016年10月 接口管理系统 基于SSM+Maven的多模块项目 后因其它相关系统比较完善,遂放弃继续开发。
如今将编写多人博客系统,由于许多知名博客界面在我看来较丑,所以准备自己写一个吧。 本来要写个人博客,但感觉自己用的话,比较浪费,不如让同样喜欢这个博客的人一起使用。
这个项目并不优秀,反而存在许多问题,诸如:参数校验不完整,异常未合理抛出,api设计不规范等
Github: https://github.com/flyhero/flyapi
- 核心框架:Spring Framework 4.1.7
- 视图框架:Spring MVC 4.1.7
- 持久层框架:MyBatis 3.2.6
- 任务调度:Spring + Quartz 2.2.2
- 分页插件:Mybatis-PageHelper 4.0.0
- 数据库:MySql 5.6
- 数据库连接池:Alibaba Druid 1.0.9
- 日志管理:SLF4J 1.7.7、Log4j2
- 即时消息:Spring WebSocket
- 消息队列: Apache ActiveMQ
- 校验框架:FluentValidator
- JS框架:jQuery 1.9
- UI风格:layUI 2
- 客户端验证:Bootstrap-Validator
- 数据表格:Bootstrap-table
- 日期控件: My97DatePicker
- 弹层组件:layer2.4
- 数据可视化:echarts 3
- markdown编辑器: editor.md
- 弹幕插件:jquery.barrager.js
flyapi
├── flyapi-admin -- 管理端
├── flyapi-core -- 核心模块
├── flyapi-dao -- 数据库操作和实体类
├── flyapi-doc -- 开发过程中的文档,软件说明等
├── flyapi-service -- 业务逻辑实现层
├── flyapi-service-api -- 业务逻辑接口层
└── flyapi-web -- 控制器- 当静态资源服务器变化时需要修改 editormd.js中102,103行库和插件的位置
本人是在mac下开发的,若在win下使用,自行修改
- 安装mysql server 5.6+ ,导入flyapi_*.sql文件
- 安装tomcat 7+ ,端口设为8090
IDEA
- 安装maven
127.0.0.1 www.iflyapi.cn
http:// 用户名: 密码:
- 独自开发中是否有必要写service接口?
- 每个页面都是一个资源,可单独请求
- 前端接收18位数字id时,四舍五入了?
整数(不使用小数点或指数计数法)最多为 15 位。 小数的最大位数是 17,但是浮点运算并不总是 100% 准确,怎么解决呢?
我们欢迎反馈,缺陷报告和提交请求!
对于提交请求,请坚持下面的方针:
本软件使用 Apache License 2.0 协议,请严格遵照协议内容:
- [功能描述]:主要描述一下这个项目的主要功能列表。
- [开发环境]:罗列使用本工程项目所需要安装的开发环境及配置,以及所需软件的版本说明和对应的下载链接。
- [项目结构简介]:简单介绍项目模块结构目录树,对用户可以修改的文件做重点说明。
- [测试DEMO]:此处可以简单介绍一下DEMO程序的思路,具体实现代码放在example文件夹中。
- [作者列表]:对于多人合作的项目,可以在这里简单介绍并感谢所有参与开发的研发人员。
- [更新链接]:提供后续更新的代码链接。
- [历史版本]:对历史版本更改 记录做个简单的罗列,让用户直观的了解到哪些版本解决了哪些问题。
- [联系方式]:可以提供微信、邮箱等联系方式,其他人对这个工程不明白的地方可以通过该联系方式与你联系。









