![](https://img-blog.csdnimg.cn/20190828111743931.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
创客公元
正寻找机会中(欢迎公司和猎头私信哈)
8年工作经验,4年开发+4年技术经理
涉及行业:智慧城市、智慧政务、智能客服、呼叫中心、金融贷后管理;
代表项目有:北京市统一身份认证、海淀一网通办、北京通、vipkid呼叫中心、mobike单车智能客服中心等
展开
-
Spring Boot集成etcd
etcd是一个分布式键值存储数据库,用于共享配置和服务发现。它是由CoreOS团队开发并开源的,具备以下特点:简单、安全、高性能、一致可靠等。etcd采用Go语言编写,具有出色的跨平台支持,很小的二进制文件和强大的社区。etcd机器之间的通信通过Raft算法处理。原创 2023-08-24 15:03:38 · 1318 阅读 · 0 评论 -
SpringBoot 通过配置禁用swagger
SpringBoot 通过配置禁用swagger一、序言在生产环境下,我们需要关闭swagger配置,避免暴露接口的这种危险行为。二、方法:禁用方法1:使用注解@Profile({“dev”,“test”}) 表示在开发或测试环境开启,而在生产关闭。(推荐使用)package com.dc.config;import org.springframework.boot.autocon...原创 2018-09-18 18:25:49 · 15381 阅读 · 5 评论 -
SpringBoot swagger 配置账号密码
生产环境下springboot中 swagger 配置账号密码 <!-- 鉴权 --> <dependency> <groupId>org.springframework.boot</groupId>原创 2018-09-18 18:30:53 · 43281 阅读 · 10 评论 -
SpringBoot Swagger 修改接口顺序 和 参数顺序
Swagger Starter用户,可以通过修改配置的方式:Swagger Tag 排序# Swagger Tag 排序swagger.ui-config.tags-sorter=alpha# Swagger 分组排序问题# 两个配置项# alpha<按字母表排序> # method<按方法定义顺序排序>swagger.ui-config.operati...原创 2019-10-14 11:31:05 · 10473 阅读 · 9 评论 -
SpringBoot Swagger 配置动态host 以及token
package net.ameizi.config;import com.google.common.collect.Lists;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springfram...原创 2018-12-19 14:32:26 · 11273 阅读 · 0 评论 -
SpringBoot 引入第三方本地jar 并打包
引入本地jar在项目路径下新建文件夹lib,并将jar放入pom文件引入 <dependency> <groupId>com.orifound</groupId> <artifactId>DES</artifactId> <version>1.0</version> <type>jar</type>原创 2020-07-06 09:22:18 · 1285 阅读 · 0 评论 -
SpringBoot 实现反向代理
背景:在前后端分离的项目中,有一天后端项目因为某些原因不能暴露在公网地址,此时为了修改最少,利用反向代理技术进行实现。1. 引入依赖 <dependency> <groupId>org.mitre.dsmiley.httpproxy</groupId> <artifactId>smiley-http-proxy-servlet</artifactId> <version>1.12</version&.原创 2022-01-06 09:58:14 · 3976 阅读 · 3 评论 -
SpringBoot 数据库连接池 Druid HikariCP
在Spring Boot中使用Druid<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version></dependency><dependency> <groupId>com.alibaba<原创 2020-07-10 18:19:28 · 539 阅读 · 0 评论 -
SpringBoot 下Druid连接池的使用配置分析
Spring Boot下Druid连接池的使用配置分析Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1. 环境描述 Spring Boot 1.4.9.RELEASE, JDK 1.82. Druid介绍 Druid是一个JDBC组件,它包...原创 2018-04-19 14:06:52 · 3662 阅读 · 1 评论 -
SpringBoot 集成MinIO
SpringBoot 集成MinIO引入jar包 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.0.2</version> </dependency>配置minio: endpoint: 172.28.43.29 port: 9000原创 2020-07-28 13:41:06 · 15036 阅读 · 13 评论 -
SpringBoot使用Undertow代替Tomcat
Undertow使用spring boot内嵌容器默认为tomcat,想要换成undertow,非常容易,只需修改spring-boot-starter-web依赖,移除tomcat的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>原创 2020-07-06 09:16:48 · 780 阅读 · 0 评论 -
SpringBoot RestTemplate 忽略证书
配置package com.*****.*.*.config;import org.apache.http.conn.ssl.NoopHostnameVerifier;import org.apache.http.conn.ssl.SSLConnectionSocketFactory;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClientBuilder原创 2020-06-30 12:47:05 · 4240 阅读 · 0 评论 -
SpringBoot aop WebLogAspect
package com.zichan360.config;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import...原创 2018-12-19 14:46:21 · 2223 阅读 · 0 评论 -
SpringBoot 中文乱码
spring: http: encoding: force: true charset: UTF-8 enabled: trueString str= new String(luanma.toString().getBytes("ISO-8859-1"), "UTF-8")原创 2018-11-20 15:49:13 · 216 阅读 · 0 评论 -
SpringBoot @Value给静态变量注入值
spring不允许/不支持把值注入到静态变量中Spring的@Value依赖注入是依赖set方法set方法是普通的对象方法static变量是类的属性,static没有set方法yml DEALTAPE_ASR_WEB_SERVICE_URL: http://apiserver-dealtape.zichan360.com:8001java @Value("${ZC360_...原创 2018-12-28 10:21:08 · 2793 阅读 · 0 评论 -
SpringBoot 1.5.x 使用SpringBoot Admin 2.0
由于旧项目使用的SpringBoot 1.5.x ,admin-server使用的是SpringBoot 2.1.3,此时就会出现跨大版本的兼容问题。目前使用以下配置,未发现异常!XML <!-- admin-client --> <dependency> <groupId>de.codecentric<...原创 2019-04-02 10:37:29 · 1859 阅读 · 2 评论 -
SpringBoot 自动加载配置文件
SpringBoot 自动加载配置文件默认配置文件application.propertiesdc.age=25dc.name=LuisMyProperties1package com.dc.properties;import org.springframework.boot.context.properties.ConfigurationProperties;import o...原创 2019-04-23 11:32:13 · 1649 阅读 · 0 评论 -
SpringBoot 2.x 整合Lettuce Redis
SpringBoot 2.x 整合Lettuce RedisSpring Boot2.x的到来,支持的组件越来越丰富,也越来越成熟,其中对Redis的支持不仅仅是丰富了它的API,更是替换掉底层Jedis的依赖,取而代之换成了LettuceLettuce 和 Jedis的差别可见Redis 连接池Lettuce Jedis 比较Redis介绍Redis 是完全开源免费的,遵守BSD协议...原创 2019-05-16 10:39:37 · 6062 阅读 · 2 评论 -
SpringBoot2.x WebConfig 自定义参数加载器
package com.*.config;import com.zichan360.common.aspect.GetVodClientAspect;import com.zichan360.common.result.MyInterceptor;import com.zichan360.common.util.VodClientUtils;import org.springframew...原创 2019-05-16 23:37:05 · 2611 阅读 · 0 评论 -
SpringBoot 事务管理只异常不回滚的解决方案
处理springboot 下提交事务异常,数据库没有回滚的问题。spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。什么是检查型异常什么又是非检查型异常?最简单的判断点有两个:1.继承自runtimeexception或error的是非检查型异常,而继承自exception的则是检查型异常(当然,runtimeexc...转载 2018-11-13 12:00:34 · 6731 阅读 · 0 评论 -
SpringBoot 项目引入外部jar 并mvn打包
SpringBoot 项目引入外部jar 并mvn打包在根目录新建lib文件夹,并把jar包文件放到这个目录下 pom文件引入 mvn package 打包 无此项外部jar打包时无法引入包中 ...原创 2018-05-18 23:46:13 · 1207 阅读 · 0 评论 -
Spring Boot application.yml application.properties 优先级
application.yml application.properties 优先级application.yml application.properties prioritystackoverflow 上有个问题是:Can application.properties and application.yml be mixed?Spring Boot 虽然做了大量的工作来简化配置,但...原创 2018-06-13 14:00:44 · 1031 阅读 · 0 评论 -
SpringMVC 中以实体类属性is开头的字段返回JSON问题
在开发中遇到这个问题, 根据接口文档定义的实体类字段, isClassId, 用json形式返回, 发现只有classId, 查找资料留用: 参考资料: https://blog.csdn.net/u013534063/article/details/51020579具体解决方法如下:1.在get方法(如果是boolean类型的字段 就在boolean)上面...转载 2018-09-06 16:04:33 · 3588 阅读 · 0 评论 -
SpringBoot MultipartFile 监控上传文件进度
# SpringBoot MultipartFile监控上传文件进度&gt;引用块内容 在一次项目中需要监控文件上传的进度。将进度监控到之后计算百分比,存入session中session需要配置实时生效,不然监控不到进度,此进度在内网环境表现很好,公网环境因为前端body较大,接收时间较长,前端会有一段时间的0% ,所以写了一篇分块上传的文档,需要的可以留言找我要`session实时...原创 2018-09-11 11:12:35 · 11189 阅读 · 12 评论 -
SpringBoot kaptcha验证码
&amp;lt;!--验证码--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.penggle&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;原创 2018-10-24 17:13:24 · 209 阅读 · 0 评论