【easy云盘 | day01】项目介绍 + 准备工具


在这里插入图片描述

前言

本项目非原创,视频来源于:
Springboot项目实战 easypan 仿百度网盘 计算机毕业设计 简历项目 项目经验(后端)

不分享项目源码,支持项目付费

1. 项目了解

1.1 使用了哪些技术?

前端:Vue3
后端:Springboot + mysql + redis + ffmpeg

1.2 下载配置ffmpeg

因为我先前已安装过 navicat、redis 以及 maven,所以在这里只对 ffmpeg 的安装配置进行介绍

  • 下载解压ffmpeg文件
  • 找到文件的bin目录
    在这里插入图片描述
    复制bin目录层的文件地址
  • 进行环境变量的配置
    在系统中搜索环境变量:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    新建后,将复制的bin目录层的文件地址粘贴在此处
  • 在 doc 中执行 ffmpeg -version,若显示如下,则说明配置成功

2. 项目构建

创建对应的项目,并导入 pom.xml 文件、application.properties 文件、logback-spring.xml 文件

2.1 为什么要将 pom.xml 文件中 springboot 自带的 logback 排除?

在这里插入图片描述
原因:springboot 自带的 logbcak 出现过很多次漏洞,此时,就需要对 logback 进行升级,但 logback 与 springboot 是集成的,springboot 又不能发布得那么快。所以,就单独的引入一个 logback,不用 springboot 自带的logback,就要将springboot自带的logback排除掉。

  • 采用单独引用日志的方法,当要升级时就只需要升级日志的版本,不用升级 springboot(升级 springboot 有很大风险!!!

2.2 application.properties 中设置发送邮件相关配置

#发送邮件配置相关
# 配置邮件服务器的地址 smtp.qq.com
spring.mail.host=smtp.qq.com
# 配置邮件服务器的端口(465587)
spring.mail.port=465
# 配置用户的账号
spring.mail.username=test@qq.com
# 配置用户的密码
spring.mail.password=112233
# 配置默认编码
spring.mail.default-encoding=UTF-8
# SSL 连接配置
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
# 开启 debug,这样方便开发者查看邮件发送日志
spring.mail.properties.mail.debug=true
#邮件配置结束

在这里插入图片描述

  • 邮件账号设置为自己的可用账号
  • 密码是在对邮箱设置了开启POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务后的授权码

3. jrebel的使用

  • jrebel的作用:
    热部署 —— 在应用运行期间更新功能、代码,却不需要重启应用,只需要编译一下。能够节省了大量重启时间,提高了开发效率。
  • jrebel的安装使用可参考文章:
    JRebel2023.3 插件使用详解
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值