![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 60
薛定谔的英短
曾梦想仗剑走天涯。
展开
-
springBoot配置文件设置mongodb连接密码加密
springBoot配置文件设置mongodb连接密码加密方案实践pom文件引入依赖application.yml文件中定义加密的秘钥定义main函数测试加解密把加密后的密码放置到MongoDB的properties配置文件中新增MongoDB配置文件springBoot启动类上把自动加载的MongoDB配置类排除启动测试方案1、对明文密码加密2、自定义MongoDB配置文件,在获取密码的时候解密。实践pom文件引入依赖<dependency> <groupId>c原创 2021-06-25 11:31:58 · 2807 阅读 · 1 评论 -
springBoot+itext处理富文本转pdf
springBoot+itext处理富文本转pdfpom文件引入依赖html转PDF方法处理不换行创建包新增Breaker.java类pom文件引入依赖 <!-- itext5 start --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId>原创 2021-06-21 11:05:00 · 1720 阅读 · 2 评论 -
springBoot上传word文档并合并图片-处理电子文档签名
springBoot上传word文档并合并图片-处理电子文档签名实现思路实践导入pom依赖包定义工具类结果实现思路整理一个签名模板在乙方签字处添加一个书签作为标识遍历文档书签,匹配到签字的标识把签名的图片插入到书签位置实践导入pom依赖包 <!--处理docx--> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</art原创 2021-05-17 11:48:13 · 697 阅读 · 0 评论 -
SpringBoot给容器中注册bean时常用注解
SpringBoot给容器中注册bean时常用注解@Configuration和@Bean@Configuration和@Bean 注解实践创建Dog类创建配置类应用入口类执行结果@Import@Import实践TestConfiguration类中引入Person类项目入口类执行结果@Conditional@ConditionalOnBean@ConditionalOnBean实践执行结果@ConfigurationProperties实践application.properties实体类执行结果@Co原创 2021-02-23 09:19:38 · 562 阅读 · 0 评论 -
SpringBoot拦截器全局拦截登陆当集成knife4j遇到的“Knife4j文档请求异常问题”
SpringBoot拦截器全局拦截登陆当集成knife4j遇到的“Knife4j文档请求异常问题”问题解决方案拦截器配置文件里配置不拦截静态资源登录拦截器详细配置除此之外可能还有别的原因问题集成knife4j后,无法访问api文档。解决方案拦截器配置文件里配置不拦截静态资源因为swagger的页面都属于静态资源,需要在拦截器里排除掉。package com.minglei.hotnews.config;import org.springframework.beans.factory.ann原创 2021-02-05 08:51:47 · 15626 阅读 · 5 评论 -
SpringBoot整合websocket+测试
SpringBoot整合websocketpom文件导入websocket依赖创建websocket配置文件创建websocket服务测试是否能连接工具测试结果websocket服务端执行日志pom文件导入websocket依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId&原创 2020-12-26 11:07:27 · 2369 阅读 · 6 评论 -
SpringBoot集成knife4j生成API文档
SpringBoot集成knife4j生成API文档pom文件导包创建配置文件用法(控制器)效果图最新项目结构pom文件导包 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.7</version> </depende原创 2020-12-22 10:56:22 · 1046 阅读 · 0 评论 -
完整spring boot项目实现乐观锁+重试机制 模拟下单
从零搭建spring boot项目实现乐观锁+重试机制 模拟下单新建数据库表新建goods表新建goods_order表搭建spring boot工程pom.xml引入的依赖application.yml属性配置实体类goods表实体类goods_order实体类创建daogoodsDaoorderDaoServicegoodsServicegoodsServiceImpl 实现类Mapper XML文件goodsDao.xml控制器自定义异常类核心模块-自定义注解核心模块-自定义切面类JMeter测试项目原创 2020-12-08 16:18:54 · 1403 阅读 · 3 评论 -
阿里云访问控制——OSS——STS
阿里云oss——STS阿里官方防盗链找到防盗链设置可以访问的域名引入SDK依赖加签名的URL --待定阿里STS临时授权原理RAM控制台新增用户配置用户权限创建权限策略创建角色并记录角色ARN。获取STS临时授权接口代码源码参数说明测试上传图片阿里官方防盗链可以防止爬虫之类的用原链接直接访问文件。找到防盗链设置可以访问的域名引入SDK依赖<dependency> <groupId>com.aliyun.oss</groupId> <a原创 2020-08-28 09:25:57 · 2777 阅读 · 0 评论 -
spring boot——普通类中使用spring bean
spring boot 普通类中使用spring bean启动类添加配置使用方式启动类添加配置@SpringBootApplication@EnableDiscoveryClient@EnableFeignClientspublic class RocketMQApplication { public static ConfigurableApplicationContext ac; public static void main(String[] args) {原创 2020-08-26 14:27:29 · 145 阅读 · 0 评论 -
SpringBoot+rabbitMq实现定时关闭订单
文章目录springBoot+rabbitMq实现定时关闭订单pom导入依赖配置文件 添加rabbitMq的配置添加队列、交换机配置枚举类添加rabbitMq配置文件--RabbitMqConfig添加消息的生产者类--CancelOrderSender添加消息的消费者类-CancelOrderReceiver添加订单相关的接口类-OmsPortalOrderService添加订单相关的接口实现类-OmsPortalOrderServiceImpl添加订单操作类控制器--OmsPortalOrderCont原创 2020-07-12 12:51:00 · 1082 阅读 · 0 评论 -
SpringBoot整合Redis(工具类、Key过期监听配置)
SpringBoot整合Redis引入依赖yml配置文件添加redis配置创建RedisConfig类创建redisUtilredisKey过期监听redis配置文件开启redisKey过期提醒redisConfig类添加监听消息定义接收消息的类SpringBoot版本:2.X引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-原创 2020-07-04 12:27:01 · 564 阅读 · 0 评论