排序
获取类实例,选择使用静态工厂方法还是构造函数?
获取客户端实例的传统方法是由类提供一个公共构造函数。还有一种在通常情况下更好的获取类实例的方式:由类提供一个公共静态方法。 请注意: 静态工厂方法与来自设计模式的工厂方法模式不同,静...
Spring Boot获取yml文件配置注入Map/List/String等类型
在Java类中,如何获取application.yml的配置内容呢?具体实现如下: 前提 用到的yml文件有application.yml、application-access-dev.yml、application-access-devSjzd.yml,其中application.yml...
Spring Boot通过注解读取配置文件内容的几种方式?
Spring为我们提供的从配置文件中读取配置信息的方式主要有以下几种。 示例配置文件:application.yml,内容如下: wuhan2020: 2020年初武汉爆发了新型冠状病毒,疫情严重,但是,我相信一切都会...
Maven配置本地jar包依赖的几种方式
在使用Maven管理依赖时,有时第三方Jar包必须得下载下来本地使用,这里总结maven配置本地依赖的几种方式。 方式一 安装jar文件包到本地仓库 mvn install:install-file -Dfile=D:\workspace\xf-c...
Springboot通过FeignClient使用MultipartFile上传本地文件
Spring通过FeignClient调用文件上传服务上传本地磁盘文件代码如下: //2. 图片解码并保存 String filename = UUID.randomUUID() + '.jpg';//文件名+后缀名 String originalFilename = uploadPat...
Springboot提示No beans of ‘RestTemplate’ type found错误
错误信息 在使用RestTemplate时,IntelliJ Idea提示Could not autowire. No beans of 'RestTemplate' type found.。 代码清单: @Component public class SmsUtil { @Autowired private RestTem...
Springboot上传文件报错:the temporary upload location is not valid
Springboot上传文件报错 Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/data/upload_tmp/work/Tomcat/localhost/ROO...
Java中Base64类型的字符串与图片的相互转换
使用Html5绘制图表,前端返回的是Base64字符串,如果想在后台将Base64字符串转换为图片,保存在本地,在Java中经常需要做如下处理,下文介绍了Base64字符串与图片的相互转换过程。 具体Java代码...
将时长格式化为友好的可读格式
将Java中的时长(long型毫秒)等格式,转换为方便查看的时间格式(经过时长多少天、多少小时、多少分钟)。 /** * 将时间转换为天、小时、分钟 * * @param duration 时长(毫秒) * @return 格式化 ...
Spring Boot各个版本修改文件上传大小限制
Springboot上传文件报错信息如下: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceede...