前因
温馨提醒:阅读本文需要5分钟半藏商城刚开始的商品图片上传都是存储到服务器的一个路径中的,但是在开发过程中是windos系统,服务器是linux系统,在打包之前每次都需要更改路径并且数据库中还需要存储相对路径,读取还需要拼接比较麻烦,这次我重构了一些代码采用阿里云平台的OSS对象存储图片信息,数据库只需要存储全部路径就可以直接显示出图片来了,接下来分享一下我的整个OSS对象存储的代码实现流程。
转载
2024-03-03 21:51:03
154阅读
1.首先在yml文件中配置(我们对打印日志的配置) (springboot有相关的包,所以我们不用引入依赖)logging:
level:
root: info(日志级别)
config: classpath:logback-spring.xml (配置文件路径)
日志文件的本地保存路径我在logback-spring.xml中配置(下面代码)2.我们在src/main/res
转载
2024-06-17 06:51:57
545阅读
正文玩法很简单,我之前有写过一篇利用csv文件内容格式做excel文件导出的。如果没有看过的,还等什么,现在就去看看:SpringBoot 那年我双手插兜,手写一个excel导出要实现的效果 :类是不确定的 ,User ?Student ? District ? 不确定。但是呢我们封装出来的函数,要足够支撑不同的类,我们自动去读取遍历list ,然后导出生成文件。核心的思路
转载
2024-06-06 13:48:51
98阅读
之前做学校的项目需要用到图片上传功能,项目比较小就只用到springboot+mybatis框架,在网上找了很长时间的springboot图片上传功能,一直都没有找到,并不是说找到的demo不行,而是demo太多了,找不到适合这种小项目的。 在坚持不懈的找demo中找到了一个作者的demo完美适合我的校内项目,在这里我就在完善一下原作者的demo.顺便感谢一下原作者。原作者 代码: 一.appli
转载
2024-02-19 15:50:47
80阅读
如何使用SpringBoot实现excel文件的导入导出呢?一. 导入和导出导入:将文档中数据导入到内存中,后续可以添加到数据库导出:将内存中的数据或数据库中查询的数据导出到文档中注意:这里指的文档通常指的是基本的办公软件:word,excel,ppt。二. EasyPOI导出数据easypoi导入/导出excel其实就是domain对象属性和excel列的映射,而easypoi是通过注解的方式来
转载
2023-10-23 09:16:44
88阅读
最近项目中遇到一个自己之前没有做过的小功能,即系统日志的查询,老板有事没事查看下手底下员工今天都做什么了呢?思路:一:调接口时把操作信息保存到日志类中,这种感觉有点小low;二:通过AOP实现保存操作日志信息,通过自定义的注解来具体实现,哪一个方法需要记录;二(1.)首先,项目中需要引入AOP的jar包<!-- aop -->
<dependency>
转载
2024-02-21 14:12:09
230阅读
springBoot读取excel并存入数据库代码块如下(适用与xls2003及xlsx2007版本): 吾日三省吾身,高否,富否,帅否,否,学习去maven依赖<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.po
转载
2024-02-28 14:57:53
143阅读
# Java Spring Boot 项目文件保存路径实现指南
在开发过程中,保存文件是常见的需求。今天,我将指导你如何在 Java Spring Boot 项目中实现文件保存的路径。本文将采用清晰的步骤,并提供必要的代码示例。
## 整体流程
首先,让我们梳理一下实现文件保存路径的整体流程,以下是步骤的总结:
| 步骤 | 描述 |
| ----
文章目录(一)读取Springboot项目自身配置文件 yml或者 properties(二) 读取POM.xml配置文件信息(三)读取额外配置文件 springboot 读取配置文件 自定义配置文件 以及POM.xml 文件内容 直入主题,咱为了条理性 还是新构建一个新项目所需依赖 lombok 非必须 主要是为了简化pojo 释放双手,用过的都说好!<dependency>
转载
2024-03-15 09:38:50
41阅读
1 FastDFS简介1.1 FastDFS体系结构FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很
转载
2023-11-01 21:49:57
91阅读
上传文件对于上传文件,我们一般要做的事情大多数无非就是保存数据、操作数据、对数据进行转移、或者是操作数据然后进行数据转移、或者是操作数据并保存数据等等。。。文件数据处理方式现在对我来说应该有几种:保存数据(保存到本地)直接消费这个文件数据(不保存下来)把该文件数据调用另一个URL发送出去(转移数据)消费数据来说会比较简单,变成文件流的形式,然后放心食用就好。1.消费上传数据对于直接消费的方式,这样
转载
2024-06-25 19:35:04
543阅读
SpringBoot整合OSS实现图片存储maven依赖yml文件配置类DTO类工具类控制类测试 图片上传有很多方式,如存储至硬盘目录,数据库表中,还可以对象存储,这里使用的阿里云做测试 那些配置阿里云OSS的我就不过于多去介绍,可以去网站上找一些其他文章查看,我这里只做一下实现maven依赖首先需要一个Maven依赖如下<!-- OSS SDK 相关依赖 -->
&
转载
2023-10-26 10:36:14
266阅读
英文原文:https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-configGitHub:https://github.com/jijicai/Spring/tree/master/sp
在Spring Boot项目中,配置文件中往往包含数据库的用户名和密码等敏感信息,如果不加保护直接上传到Git仓库并对外网开放,可能会导致严重的安全问题。本文介绍了如何使用Jasypt(Java Simplified Encryption)对这些敏感信息进行加密处理,从而提高项目的安全性。通过引入Jasypt依赖、配置加解密方法、在配置文件中使用加密后的密码,并在项目启动时提供加密密钥,我们可以有
转载
2024-06-01 16:33:03
129阅读
前言当你使用tomcat发布项目的时候,上传文件存放会变得非常简单,因为你可以随意操作项目路径下的资源。但是当你使用SpringBoot的jar包发布项目的时候,你会发现,你不能像以前一样操作文件了。其实原因你也想的到,你无法对jar包里面的资源进行操作,而对于springboot项目来说,你只能读取里面的文件,只能使用InputStream。解决办法因为我们无法操作jar包内容,所以我们只能将文
转载
2023-11-13 15:48:22
298阅读
由于日志服务一般都在ApplicationContext创建前就初始化了,它并不是必须通过Spring的配置文件控制。因此通过系统属性和传统的Spring Boot外部配置文件依然可以很好的支持日志控制和管理。根据不同的日志系统,你可以按如下规则组织配置文件名,就能被正确加载:Logback:logback-spring.xml, logback-spring.groovy,
转载
2024-06-02 09:29:14
407阅读
FastLoader一、介绍基于springboot+vue.js实现的超大文件分片极速上传及流式下载,支持超大文件断点续传、秒传二、软件架构系统整体采用前后端分离开发,基于OpenJDK11版本:前端:vue.js+elmentUI后端:springboot+mybatis数据库:mysql工程管理工具:maven三、部署教程克隆工程代码 (1)fastloader目录为后台SpringBoot
转载
2024-04-24 10:59:27
148阅读
spring boot 默认支持的日志为logback 且已经内置了logback依赖,不需要我们在进行导入,可以直接使用Spring Boot中默认配置ERROR、WARN和INFO级别的日志输出到控制台 当然你可以在application.properties中指定 logging.level.你的包名=要输出的日志级别,比如 logging.level.c
转载
2019-03-27 22:19:00
85阅读
前面讲述了使用POI导出Word文件和读取Excel文件,这两个例子都相对简单,接下来要讲述的使用POI导出Excel文件要复杂得多,内容也会比较长。创建表头信息表头信息用于自动生成表头结构及排序public class ExcelHeader implements Comparable<ExcelHeader>{
/**
* excel的标题名称
*/
转载
2024-03-20 15:12:09
87阅读
springboot实现jar运行复制resources文件到指定的目录1. 需求在项目开发过程中需要将项目resources/static/目录下所有资源资源复制到指定目录。公司项目中需要下载视频文件,由于下载的有个html页面,对多路视频进行画面加载,用到对应的静态资源文件,如js,css.jwplayer,jquery.js等文件maven打成的jar和平时发布的项目路径不通,所以在读取路径
转载
2024-03-04 12:27:49
542阅读