1. 配置文件在application.yml里file-server:
path: \material-main\
# 自己随便命名。注意,不管windows还是linux,路径不需要带盘符,用代码去识别即可2. 工具类如果需要删除压缩包,把下边的注释解开import lombok.extern.slf4j.Slf4j;
import java.io.File;
import java
转载
2023-05-25 20:35:56
1446阅读
一:场景:项目中需要做批量下载图片的功能。思路一:后台拿到图片信息再循环的方式,实践后发现行不通,只能下载第一个文件。原因:当第一次输出流关闭后请求结束,链接关闭,后续的循环已无意义。思路二:后台不行就在前台进行循环,多次请求。实践后发现还是行不通,仍只能下载一个文件。原因:没想明白希望大佬看到告知,感谢!思路三:没办法只能将多个文件压缩后返回,实践成功。原理:1.创建压缩流写到服务器上的压缩文件
转载
2024-01-12 08:37:21
277阅读
springboot上传文件到ftp服务器(完美版)话不多说,其实两年前我就改写这篇博客的。怪我自己。最近又需要连接下内网的ftp服务器上传文件,找了下两年前的相似项目没找到,无奈只能网上找资料。网上的大多相似,确实能实现功能。下面看我的做法:一、连接ftp1.加入依赖<dependency>
<groupId>commons-net</groupId
转载
2023-08-21 03:34:42
252阅读
SpringBoot里面没有我们之前常规web开发的WebContent(WebApp),它只有src目录
在src/main/resources下面有两个文件夹,static和templates springboot默认 static中放静态页面,而templates中放动态页面。
但是webapp文件夹可以有,需要配置视图解析器同样可以访问。
转载
2023-05-26 06:26:59
219阅读
# 在Spring Boot中上传文件到项目指定文件夹
在现代应用开发中,文件上传是一个常见的需求。使用Spring Boot,我们可以方便地实现文件上传功能。本文将指导你如何在Spring Boot项目中实现文件上传,并将文件保存到指定文件夹。以下是实现流程:
## 实现流程
| 步骤 | 操作 |
|------|---------------
原创
2024-09-12 04:21:09
739阅读
目录属性文件修改配置文件名称修改配置文件默认路径特定环境配置文件使用YAML加载YAML 属性文件SpringApplication从application.properties以下位置的文件加载属性并将它们添加到Spring Environment:一个/config当前目录的子目录当前目录当前目录一个类路径/config包类路径根类路径根列表按优先级排序(在列表中较高位置定义的属性将覆盖在较
转载
2024-06-12 06:54:08
57阅读
springboot上传文件到自定义路径并查看上传文件上传方法前端页面运行测试修改为自定义路径配置虚拟路径最终测试 上传文件最近在学习springboot的文件上传过程中遇到一些问题,后来结合一些帖子,发现一个比较方便的解决方法。很多资料上的例子都是将文件存放在tomcat的临时文件目录之类的位置,访问时只需要在浏览器输入localhost:8080/xxx/xxx.xxx即可。但是由于某种需求
转载
2023-09-08 16:53:06
360阅读
使用 python zipfile 模块解压压缩包
python 解压压缩包使用 python 的 zipfile 模块 对同一目录下的所有 zip 文件解压,也可以指定解压文件名import os
import sys
import zipfile
def unzip(filename: str):
try:
file =
转载
2023-06-20 10:41:06
398阅读
# 使用Spring Boot判断文件夹存在与否
在现代软件开发中,Spring Boot 是一个非常流行的框架,用于构建企业级应用程序。作为新手,了解如何处理文件和目录是非常关键的一步。本文将帮助你理解如何在Spring Boot中判断文件夹是否存在。下面是我们将要执行的基本流程。
## 流程概述
为了实现判断文件夹存在与否的功能,我们可以遵循以下步骤:
| 步骤 | 描述 |
|---
# 实现Spring Boot Config文件夹
## 引言
在使用Spring Boot开发项目时,我们经常需要使用外部的配置文件来配置应用程序的行为。Spring Boot提供了一个方便的方式来管理这些配置文件,即使用`spring.config.name`和`spring.config.location`属性来指定配置文件的位置和名称。
本文将向你介绍如何实现Spring Boot
原创
2023-10-14 11:52:06
500阅读
# 理解与实现 Spring Boot Profiles 文件夹
在开发 Spring Boot 应用时,使用配置文件进行不同环境的管理是非常重要的。这就是 Spring Boot Profiles 的意义所在。Profiles 允许你为不同的环境(如开发、测试和生产)提供不同的配置,这样,你就可以更灵活地管理应用的设置。下面,我们将逐步学习如何创建和使用 Spring Boot Profile
原创
2024-08-18 03:53:57
71阅读
# 遍历文件夹的方法与Spring Boot
在开发过程中,我们经常需要遍历文件夹来查找特定的文件或者处理文件夹中的文件。在使用Spring Boot的项目中,我们也可以通过一些方法来实现文件夹的遍历。本文将介绍如何在Spring Boot项目中遍历文件夹,并给出相应的代码示例。
## 方法一:使用Java原生方法
在Java中,可以使用`File`类来表示文件或文件夹,并通过递归的方式遍历
原创
2024-03-10 03:17:54
154阅读
# 使用Spring Boot实现文件夹压缩
在现代开发中,文件的压缩与打包是一个常见的需求。通过压缩,可以有效节省存储空间,并方便数据的传输。在Java开发领域,Spring Boot作为一种广泛使用的框架,我们可以利用它的特性来实现文件夹的压缩功能。本文将通过示例代码详细讲解如何使用Spring Boot来实现文件夹的压缩。
## 工具与环境准备
在进行开发之前,确保你的开发环境中已经安
# Spring Boot 文件夹结构入门指南
## 引言
Spring Boot 是一个用于简化 Java 应用开发的框架,采用了约定优于配置的理念,能够快速建立起一个基于 Spring 的应用。在开始开发之前,正确的文件夹结构是至关重要的。本文将为刚入行的小白详细介绍如何构建一个标准的 Spring Boot 文件夹结构,包括每一步的具体操作及相关代码。
## 整体流程
为了清晰地指导
原创
2024-09-17 07:13:35
307阅读
之前在公司工作的时候,曾经做过企业的数据加密,其中就包含图片,文档以及pdf的水印添加问题,好久没弄有些遗忘了,今天又重新整理了一下,也顺便给自己留个记录。thumbnailator 是 Google 开源的图片处理库,支持:图片缩放,区域裁剪,水印,旋转,保持比例。下面跟着我的操作,大家一起走一遍。首先确保自己已经搭建好了一个SpringBoot的web项目。1.引入依赖 thumbnailat
转载
2024-01-12 12:24:13
70阅读
一.pom文件:parent标签 统一了版本号,属性标签: 项目的一些基本属性 ,比如jdk版本 依赖标签:插件标签 二: src文件: src main java com.包名.项目名 启动类
转载
2023-07-05 20:06:17
174阅读
项目介绍本项目分为前后台,有管理员与用户两种角色;管理员角色包含以下功能:管理员登录,管理员主页,权限管理,分类管理,用户管理,文档管理,下载记录,上传记录等功能。 用户角色包含以下功能:注册账号,登录,系统首页,我的资源查看,编辑资源,我的资料修改,文件上传,密码重置,邮箱信息,密码重置成功等功能。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本
转载
2024-06-05 09:28:20
9阅读
Alt + →:浏览过的下一文件夹 。 Alt + ↓:历史文件夹列表,可以快速回溯到你曾经到过的某个文件夹。 Alt + ←:浏览过的上一文件夹。 Alt + D:手动输入地址。 Alt + E:我的电脑。 Alt + F5:压缩文件。 Alt + F6
转载
2023-10-21 12:19:36
484阅读
# Java 解压文件夹中的文件夹
在Java编程中,有时我们需要解压缩一个文件夹,并且希望在解压后的文件夹中继续解压缩内部的文件夹。本文将介绍如何使用Java实现这个功能。
## 流程图
```mermaid
flowchart TD
A[开始] --> B(解压文件夹)
B --> C{是否有子文件夹}
C -- 有 --> D(递归解压)
C -- 无
原创
2024-07-04 05:50:41
57阅读
文章目录1. 什么是 Web 器?2. Spring Boot 中器的使用场景2.1 Servlet 上下文对象2.1.1 Servlet 上下文对象可以用来初始化数据,用于缓存。什么意思呢?2.1.2 创建类MyServletContextListener.java2.2 会话 Session 对象2.2.1 先创建session类:`MyHttpS
转载
2023-12-16 02:17:50
84阅读