项目简介
本项目是基于Spring Boot和JPA框架构建的自动化图片收集系统。其核心功能为每日定时从Bing国内版收集背景图片,并将收集到的图片发送至指定邮箱。此外,系统支持手动重新收集图片,还能对定时收集的时间点进行配置。
项目的主要特性和功能
- 定时收集图片:每日定时从Bing国内版收集背景图片。
- 邮件发送:自动将收集到的图片发送至指定邮箱。
- 手动重新收集:在系统错误修复后,可手动重新收集图片。
- 配置管理:可配置定时收集的时间点、邮件内容模板、订阅与取消订阅邮箱。
- 数据存储:利用JPA进行数据持久化,支持对图片信息进行增删改查操作。
- 日志记录:记录每次收集操作的日志,方便追踪和排查问题。
安装使用步骤
前提条件
- 已安装Java开发环境(JDK 8或更高版本)
- 已安装Maven构建工具
- 已下载本项目的源码文件
安装步骤
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 配置数据库:在
application.properties
文件中配置数据库连接信息。 - 配置邮件发送:在
application.properties
文件中配置邮件发送的相关信息,如SMTP服务器、发件人邮箱等。 - 运行项目:在项目根目录下运行以下命令启动项目:
bash mvn spring-boot:run
使用步骤
- 访问系统:打开浏览器,访问
http://localhost:8080
。 - 登录系统:使用管理员账号登录系统。
- 查看图片收集日志:在系统中查看每日图片收集的日志信息。
- 手动重新收集图片:在系统中选择手动重新收集图片的选项,输入日期进行重新收集。
- 配置定时收集:在系统配置页面中,设置定时收集的时间点和邮件发送的相关配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】