自定义配置类,读取Application.properties中的参数
场景 在开发过程中,我们可能需要指定一些固定的参数,或者配置一些其它第三方参数。但是在后期应用中,可能需要对改内容进行不定期的修改。为了降低项目重新部署的成本。我们可以将这些内容直接当成配置写在application.yml中,方便后期修好...
场景 在开发过程中,我们可能需要指定一些固定的参数,或者配置一些其它第三方参数。但是在后期应用中,可能需要对改内容进行不定期的修改。为了降低项目重新部署的成本。我们可以将这些内容直接当成配置写在application.yml中,方便后期修好...
场景 调用第三方文件下载接口,通过HttpClient的方式进行调用,需要从HttpResponse解析出参数,并读取流变成文件下载 调用部分 /** * 调用GET请求 文件下载 * */ public static void fileD...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
手动封装实体类转换成xml 实体类 import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshall...
记录一下,调用第三方(比较刁钻)的接口,爬坑记录 1. 工具类的封装 (完善中) ** * Openapi接口调用过程中会用到的一些工具方法 * * @author shenhong * */ public class HttpUtil {...
通常我们常用的部署方式可能是,在本地项目进行打包,然后上传至服务器,再在服务器上将jar重新构建镜像运行,因此每次修改的时候,可能需要多次的进行复出操作,有些许的麻烦,当然优秀的你可以采用Jenkins的方式实现自动化部署. 使用IDEA插...
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象...
项目中获取IP和城市名称 在项目实际开发中,获取当前客户端的ip和城市名称这种需求,已经是很普遍的。我这里总结一下,我是如何处理的 1. 前端 相信大家在百度可以搜到很多开源的第三方的获取ip地址和城市名称的api或者js脚本,因此,也会有...
文件下载,excel导出 实际开发中的文件下载和excel导出 在实际的开发过程中,我们经常会遇到这种需求,导出文件或者下载文件的时候,弹出保存弹框然后指定文件名或者路径然后再点保存的这种, 一般网上看到的excel文件到处,基本上看到的都...
Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 1、 docker pull nginx 拉去最新版本的nginx 2、 运行ngi...
springboot整合liqiubase springboot整合liqiubase 一. 概念 liqiubase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或者回滚到...