TypechoJoeTheme

Toasobi的博客

SpingCloud项目 day2(项目接口开发,异常处理)

本文最后更新于2022年10月29日,已超过691天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

实现了一些增删改查操作

  • 统一异常处理

新建包(在service_base下面,新建统一异常处理类)
记得添加@RestControllerAdvice注解
处理全局异常处理
处理特殊异常处理

  • 阿里云oss上传图像

完成准备工作
新建子模块service_oss
编写配置文件
创建controller和service包,添加注解,service包下再加实现类

  • nginx请求转发

到指定路径cmd启动nginx.exe
停止:nginx.exe -s stop

1.找到配置文件nginx.conf
2.进行配置 修改默认端口为81
3.配置转发规则

  • EasyExcel

读写操作

问题:
1.上传相同的文件,会覆盖!
解决方法:在文件名称添加随机唯一值,让每一个文件不重名
2.文件很多,需要分类
解决方法:按照每个人名字分文件夹,或者用日期分类

运行模块错误:

原因:新模块因为不需要操作数据库而没有配置数据库,但是程序去找了数据库配置
解决:1.添加数据库配置

  2.在启动类加上属性,默认不去添加数据库 @SpringBootApplication(exclude=DataSourceAutoConfiguration.class)   

 

朗读
赞(0)
评论 (0)