这次注意是FastDFS分布式文件管理系统来说的,其实也是用docker容器配置,配置的时候虚拟机一定要保证和宿主机能正常连接,不然后面的工作都没办法做了。

可能,再次启动虚拟机,虚拟机IP会丢失,在虚拟机里面输入service network restart 重启网卡命令,这样虚拟机再次启动的时候IP就不会丢失

接下来安装storage因为和视频里的IP不一样所以要先停掉在安装

停掉的时候还要在移除一下docker storage ,docker tracker

查看一下就是移除了

接下来就是从镜像里面安装

接下来安装storage

设置自动重启

开始创建文件管理微服务

这个地方报红线,更新一下maven

application.yml文件里面的IP要换成自己虚拟机里面的IP地址

application.yml文件中的端口号也要进行修改eureak的端口号

注意一下这个文件上传的端口这个yml文件里面写的是18082,请求方式是key=”file” valu形式的

上传成功后回显连接地址PS:端口号必须要加上

在虚拟机中查看 文件存储的内容

用程序逆向读取文件信息

文件下载

文件删除(其实后面的和讲义上面的内容都一样,只要把代码看明白,环境搭建正确,都可以顺利运行的)

执行之后文件已经删除

获取Storage信息

后面的相册管理,和规格管理,以及分类管理的实战,基本和昨天的品牌管理一样也是增删改查

都是一个模块里面的对应的目录结构如下

只用把品牌管理的Dao,Service,Controller复制三个,然后把对应的实体进行修改就可以完成对应的增删改查

相册的管理

分类管理

规格管理

这个里面的实战部分其实主要是接口调用,界面的显示没有静态页面,只有原型图,是个很不错练习写接口的项目,主要是前后端分离,注重写后台代码,前台的JS都不用写,只用判断响应的JSON格式配合SwaagerUI看要什么格式的数据就可以了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐