博客
关于我
第八章、文件上传(二)(SpringBoot2.x)
阅读量:616 次
发布时间:2019-03-13

本文共 1037 字,大约阅读时间需要 3 分钟。

Spring Boot 2.x Jar包方式运行 Web 项目文件上传和访问


文件大小配置,在启动类中配置

在Spring Boot 2.x中,使用java -jar运行方式时,如果需要对文件上传的大小进行限制,可以在启动类中使用MultipartConfig进行配置。以下是一个常见配置示例:

@Beanpublic MultipartConfigElement multipartConfigElement() {    MultipartConfigFactory factory = new MultipartConfigFactory();    // 单个文件最大 10M    factory.setMaxFileSize(DataSize.of(10, DataUnit.MEGABYTES));    // 设置总上传数据总大小 1G    factory.setMaxRequestSize(DataSize.of(1, DataUnit.GIGABYTES));    return factory.createMultipartConfig();}

打包成 JAR 包,需要增加 Maven 依赖

在使用 java -jar 运行Spring Boot应用时,如果需要处理文件上传,通常需要使用Spring Boot Maven Plug-in来打包项目。需要注意的是,如果未添加相关依赖,打包完成后可能会报错提示“no main manifest attribute, in XXX.jar”。以下是配置依赖的 Maven 作业示例:

org.springframework.boot
spring-boot-maven-plugin

未添加相关依赖会导致错误

如果在项目中没有添加必要的Maven依赖,打包完成后运行时会抛出错误提示:“no main manifest attribute, in XXX.jar”。这个错误表明jar 包中缺少主版本文件,可能是由于spring-boot-maven-plugin未正确添加。


以上就是Spring Boot 2.x Jar包方式运行 Web 项目文件上传和访问的核心知识点。

转载地址:http://rddaz.baihongyu.com/

你可能感兴趣的文章
Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
查看>>
Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
查看>>
Objective-C实现bubble sort冒泡排序算法(附完整源码)
查看>>
Objective-C实现Burke 抖动算法(附完整源码)
查看>>
Objective-C实现CaesarsCiphe凯撒密码算法(附完整源码)
查看>>
Objective-C实现cartesianProduct笛卡尔乘积算法(附完整源码)
查看>>
Objective-C实现check strong password检查密码强度算法(附完整源码)
查看>>
Objective-C实现chudnovsky algorithm楚德诺夫斯基算法(附完整源码)
查看>>
Objective-C实现circle sort圆形排序算法(附完整源码)
查看>>
Objective-C实现CircularQueue循环队列算法(附完整源码)
查看>>
Objective-C实现climbStairs爬楼梯问题算法(附完整源码)
查看>>
Objective-C实现cocktail shaker sort鸡尾酒排序算法(附完整源码)
查看>>
Objective-C实现cocktailShakerSort鸡尾酒排序算法(附完整源码)
查看>>
Objective-C实现collatz sequence考拉兹序列算法(附完整源码)
查看>>
Objective-C实现combinations排列组合算法(附完整源码)
查看>>
Objective-C实现combine With Repetitions结合重复算法(附完整源码)
查看>>
Objective-C实现combine Without Repetitions不重复地结合算法(附完整源码)
查看>>
Objective-C实现conjugate gradient共轭梯度算法(附完整源码)
查看>>
Objective-C实现connected components连通分量算法(附完整源码)
查看>>
Objective-C实现Convex hull凸包问题算法(附完整源码)
查看>>