本应用可以实现对图片爬虫的管理功能,功能如下
主要功能设计采用树形结构,即一个来源对应多个相册,一个相册对应多个图片,删除设置为级联删除
- 爬虫爬取的来源的管理,删改查
- 图片相册的管理,删改查
- 图片的管理,删改
- 日志记录功能
- 权限管理功能
- 消息推送功能(未完成,仅实现登记消息的功能)
- 表单数据校验
- 访问权限控制功能
- 首页数据统计(仅图表,基于总数,分时统计,其他为假数据)
- Java 8
- Spring MVC, Spring, MyBatis
- 数据校验采用了 hibernate validator
- 前端界面使用AdminLTE-iframe设计,datatable用于数据展示,echart用于首页图表绘制
- 数据提交采用了jQuery
- 数据分页采用了pagehelper(仅集成预留了接口,没有使用)
- 如果是开发模式需要到spring-mabatis.xml文件,devMode 置为true 可以使得任何用户无视权限执行所有操作 pageSize 用于设置查询出的数据每页有多少条
<!--初始化自定义的应用程序配置-->
<bean class="cn.fc.context.AlbumContext" id="albumContext">
<property name="pageSize" value="20"/>
<property name="devMode" value="false"/>
</bean>
- 数据库备份文件在sql文件夹中,恢复一下即可
- 在db.properties 中配置数据库连接信息
- validationMessage.properties 配置表单校验错误提示信息
欢迎提出建议意见,发ISSUE/PR给我 演示地址:http://123.206.57.117:8080/ 用户名:test123 密码:111111