案例开发-文件管理服务开发(二)| 学习笔记

简介: 快速学习案例开发-文件管理服务开发。

开发者学堂课程【Spring Boot+Vue.js+FastDFS实现分布式图片服务器 :案例开发-文件管理服务开发(二)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/742/detail/13146


案例开发-文件管理服务开发(二)

二、启动文件管理服务

1. 添加 SpringBoot 启动类  命名为 FileServiceApplication

2. 启动类一定要放在根目录下。

图片23.png 

上图为最终正确的目录以及相关路径可供参考。

3. 编写 SpringBoot 启动类

@SpringBootApplication

public class FileserviceApplication{

public static void main(string[] args){   //添加 main 方法

SpringApplication.run(FileserviceApplication.class);

4. 创建读取配置文件 在 resourse 下创建

命名为:application.yml

配置服务端口:

server:

port  22100端口指定最好在10000以上/以免和 window 上面的端口冲突。  以上就配置完毕。

图片24.png

该路径已经被我们在上传文件的时候已经被写死,路径也是可以配置的,在配置文件中

Itcast-fastdfs:  //文件上传临时目录

upload_location:“F:\\develop\\upload\\

@value(“$ifcast-fastdfs.upload_location’)

Private  String upload_location ;//定义变量

可以将其路径替换成活得

图片26.png

到此为止应用开发完毕。

 

三、总结

以上为文件管理服务提供功能文件上传、文件删除文件山川等文件管理服务。

文件前端开发需要调用该接口,需要将文件上传 web 服务器,最终将文件上传到 fastDFS 服务器上面。

相关文章
|
10月前
|
数据安全/隐私保护
Spring-AOP切入点表达式详解
Spring-AOP切入点表达式详解
136 0
|
缓存 前端开发
keep-alive缓存三级及三级以上路由
keep-alive缓存三级及三级以上路由
360 0
|
10月前
|
缓存 NoSQL Java
Spring Cache之本地缓存注解@Cacheable,@CachePut,@CacheEvict使用
SpringCache不支持灵活的缓存时间和集群,适合数据量小的单机服务或对一致性要求不高的场景。`@EnableCaching`启用缓存。`@Cacheable`用于缓存方法返回值,`value`指定缓存名称,`key`定义缓存键,可按SpEL编写,`unless`决定是否不缓存空值。当在类上使用时,类内所有方法都支持缓存。`@CachePut`每次执行方法后都会更新缓存,而`@CacheEvict`用于清除缓存,支持按键清除或全部清除。Spring Cache结合Redis可支持集群环境。
518 6
|
10月前
|
开发者
2月更文挑战赛,欢迎热爱技术创作的你!
开发者社区2月更文挑战,欢迎来创作
2517 56
|
10月前
|
Web App开发 测试技术 iOS开发
无需手动操作:利用 Playwright 自动上传文件
Playwright是Microsoft的自动化测试工具,支持Chrome、Firefox和Safari。本文展示了如何用Python和Playwright自动上传文件。`locator.set_input_files()`方法用于选择文件,可上传多个或清除已选文件。当输入元素动态创建时,可监听`page.expect_file_chooser()`事件。示例代码包括直接上传和处理弹出文件选择框的情况。这种方法适用于批量文件上传场景。
|
消息中间件 关系型数据库 MySQL
FlinkSQL 实时采集Kafka内容到MySQL(实战记录)
FlinkSQL 实时采集Kafka内容到MySQL(实战记录)
427 0
|
网络协议 安全 fastjson
Fastjson姿势技巧集合 1
Fastjson姿势技巧集合
317 0
|
开发框架 移动开发 小程序
uniapp实现简单登录注册
uniapp实现简单登录注册
277 0
|
消息中间件 安全 数据库连接
.NET开发问题记录——TransactionScope出错:“与基础事务管理器的通信失败”的解决方法
.NET开发问题记录——TransactionScope出错:“与基础事务管理器的通信失败”的解决方法
337 0
|
前端开发 JavaScript CDN
webpack优化篇(四十五):进一步分包:预编译资源模块
webpack优化篇(四十五):进一步分包:预编译资源模块
240 0
webpack优化篇(四十五):进一步分包:预编译资源模块