
SpringBoot
文章平均质量分 86
X_ABU
学无涯,健康快乐最重要
展开
-
两系统文件传输
文章目录一、文件转存1. 二进制流2. 转码编译二、文件下载接口穿透1. 二进制流2. 转码编译三、Hzero系统下文件的穿透下载一、文件转存1. 二进制流2. 转码编译二、文件下载接口穿透1. 二进制流2. 转码编译三、Hzero系统下文件的穿透下载在文件的传输的使用中常常用到两系统之间的文件交互,使用的方式有两种,一种是通过二进制流的方式实现,一种是通过转码编译的方式。下面是三中使用场景一、文件转存当系统A要把文件传个系统B用来保存,这样的可以使用两钟方式1. 二进制流在文件的读写过程原创 2021-03-23 11:30:21 · 928 阅读 · 0 评论 -
SpringBoot 自定义注解的使用(AOP实现)
文章目录一、依赖二、自定义注解1、@Target2、@Retention3、@Documented三、解析注解1、增强调用顺序2、环绕增强获取注解信息3、环绕增强修改传入接口方法的参数4、环绕增强的接口方法的返回值一、依赖在正常的SpringBoot项目中加入如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo原创 2020-11-24 23:37:50 · 1076 阅读 · 0 评论 -
SpringBoot 整合多数据源和事务管理
文章目录一、创建SpringBoot项目二、添加多数据源三、分布式事务一、创建SpringBoot项目这里使用maven快速搭建<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://原创 2020-11-16 17:00:01 · 283 阅读 · 0 评论 -
SpringCloud调用第三方接口实现文件下载——接口穿透
需求:现在有两个系统,一个是SSM架构系统,一个是SpringCloud架构系统现在SpringCloud系统要求下载SSM系统的文件,采取调用SSM系统接口的方式通过调用SpringCloud接口实现下载主要操作可以分成三步:获取token请求SSM系统获取文件的字节流和文件信息将请求的字节流重新装配在SpringCloud系统的返回参数里这样就完成了接口的穿透转载了。token的获取就不说了,不同的系统获取的方式也不同,下面说一下获取SSM系统的字节流: @Over.原创 2020-08-31 23:44:57 · 1532 阅读 · 0 评论 -
Spring事务参数Propagation(传播性)
文章目录一、传播级别1、REQUIRED2、REQUIRES_NEW3、SUPPORTS4、NOT_SUPPORTED5、MANDATORY6、NEVER7、NESTED二、嵌套事务对比使用方法:@Override@Transactional(rollbackFor = Exception.class,propagation = Propagation.NOT_SUPPORTED)public List<StockComponentHead> batchUpdate(List<原创 2020-07-10 17:05:19 · 421 阅读 · 0 评论 -
Hzero实现xlsx模板文件导出功能
文章目录1、引入包文件2、存放模板3、创建Controller4、创建Service1、引入包文件 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...原创 2020-04-23 00:37:05 · 1004 阅读 · 0 评论 -
SpringBoot——配置文件注入静态变量
通过配置文件,给静态变量赋值文章目录一、配置文件(yaml)二、配置类三、测试类一、配置文件(yaml)xml: url: source-file: D:\AA\User.xml target-file: D:\BB listening-file: D:\AA listening-file-suffix: .xml listening-cycl...原创 2020-01-19 22:17:19 · 685 阅读 · 0 评论 -
SpringBoot——多文件配置
文章目录一 、@PropertySource 和 @ImportResource1、@PropertySource2、@ImportResource3、@Configuration二 、Profile的使用三 、配置文件的加载顺序四 、配置位置优先级SpringBoot: 2.2.1.RELEASEIDE: IDEA使用模块为WEB模块和测试模块在软件开发中我们需要配置许多的配置文件,...原创 2019-11-19 00:18:15 · 2663 阅读 · 0 评论 -
SpringBoot——配置文件占位符
SpringBoot: 2.2.1.RELEASEIDE: IDEA使用模块为WEB模块和测试模块在配置文件中我们有的时候会用到占位符,格式是**${索引值:[默认值]}** 这么说可能不好理解,下面我们详细说明随机数 ${random.int} // 随机生成一个int类型的数 ${random.int(10)} // 生成一个10...原创 2019-11-18 22:10:52 · 366 阅读 · 0 评论 -
SpringBoot——实现获取配置文件里的配置值
文章目录一、使用@ConfigurationProperties实现获取二、使用@Value实现获取三、对比SpringBoot: 2.2.1.RELEASEIDE: IDEA使用模块和POM文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...原创 2019-11-17 01:04:48 · 661 阅读 · 0 评论