![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
人菜瘾大老薛
这个作者很懒,什么都没留下…
展开
-
swagger扩展,默认plugin删除替换,自定义plugin扩展
一、删除默认plugin@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket api() { TypeResolver resolver = new TypeResolver(); AlternateTypeRule timestampR...原创 2019-01-09 14:33:41 · 5850 阅读 · 9 评论 -
springboot2.1.3整合websocket和websocket-security支持跨域连接
springboot整合websocket和websocket-security支持跨域连接项目地址添加依赖主配置类开发中遇到的坑项目地址项目地址:https://gitee.com/xuelingkang/spring-boot-demo完整配置参考com.example.websocket包添加依赖<!-- websocket --><dependency>...原创 2019-06-13 15:11:05 · 5596 阅读 · 10 评论 -
springboot2.1.3整合spring-security,实现自定义授权决策
springboot2.1.3整合spring-security项目地址maven依赖实现UserDetails实现UserDetailsService主配置类授权决策涉及的主要类项目地址项目地址:https://gitee.com/xuelingkang/spring-boot-demo完整配置参考com.example.security包maven依赖<!-- security...原创 2019-06-13 16:57:58 · 1045 阅读 · 0 评论 -
springboot2.1.3集群环境websocket配合kafka发送消息,kafka配置多个group
springboot2.1.3集群环境websocket配合kafka发送消息,kafka配置多个group项目地址maven依赖yml添加自定义group配置主配置类consumer启动项目命令项目地址websocket配置参考我的另一篇博文https://blog.csdn.net/qq_35433926/article/details/91864127项目地址:https://gite...原创 2019-06-13 17:25:48 · 1758 阅读 · 0 评论 -
springboot2.1.3配置sftp,自定义sftp连接池
springboot2.1.3配置sftp,自定义sftp连接池项目地址maven依赖application.yml配置SftpPropertiessftp连接工厂sftp连接池sftp辅助类主配置类使用方法项目地址项目地址:https://gitee.com/xuelingkang/spring-boot-demo完整配置参考com.example.ftp包maven依赖 ...原创 2019-06-13 17:54:49 · 5895 阅读 · 12 评论 -
使用docker部署springboot项目,完整步骤
使用docker部署springboot项目安装docker新建本地虚拟机安装docker-ce镜像加速暴露2375端口spring-boot项目添加docker插件打包上传镜像到阿里云在服务器上运行项目拉取镜像运行镜像网站地址安装docker新建本地虚拟机使用VMware创建centos7虚拟机安装docker-ce参考云栖社区教程安装必要的一些系统工具sudo yum inst...原创 2019-07-15 15:55:01 · 6995 阅读 · 0 评论 -
基于spring-boot 2.x扩展WebSocket,支持细粒度控制
支持消息拦截的WebSocket,主要用于动态权限控制项目地址spring security文档StompSubProtocolHandler源码interceptable-websocket使用方法项目地址项目地址,欢迎提出宝贵意见。spring security文档spring security只支持在应用启动时加载WebSocket权限信息,修改权限必须要重启应用才能生效,不能按照...原创 2019-07-24 17:11:55 · 1518 阅读 · 0 评论 -
基于curator封装zookeeper常用api和springboot启动器
基于curator封装zookeeper常用api和springboot启动器介绍使用方法欢迎提出宝贵意见介绍项目地址启动器基于springboot2.1.3.RELEASE使用方法下载项目打开git bash窗口,执行命令git clone git@gitee.com:xuelingkang/zookeeper.git编译并安装到本地maven仓库进入工程目录,打开cmd窗口,...原创 2019-08-10 17:34:47 · 508 阅读 · 0 评论 -
使用commons-pool2封装的sftp连接池和springboot启动器
sftp连接池和springboot启动器介绍使用方法直接使用修改后使用yml配置欢迎提出宝贵意见介绍启动器基于springboot2.1.3.RELEASE项目地址使用方法直接使用项目已经发布到maven中央仓库,直接在pom.xml中引用即可<dependencies> <dependency> <groupId>com...原创 2019-08-13 22:57:13 · 2107 阅读 · 5 评论 -
swagger2-plus,支持使用注解排除参数,基于springfox-swagger2:2.8.0版本
swagger2-plus介绍使用方法直接使用修改后使用配置类IgnoreSwagger2Parameter注解欢迎提出宝贵意见介绍项目地址使用方法直接使用项目已经发布到maven中央仓库,直接在pom.xml中引用即可<dependencies> <dependency> <groupId>com.xzixi</gro...原创 2019-08-14 13:00:35 · 3662 阅读 · 1 评论 -
springmvc项目设置ResponseBody返回String编码
问题场景现在项目和浏览器一般都是utf8编码,如果通过浏览器访问后端接口通常没有问题如果在后端调用另一个服务的接口,返回值的编码默认是iso-8859-1,如果字符串包含中文,调用方就会出现乱码解决方案修改springmvc配置文件,增加converters,代码如下<mvc:annotation-driven> <mvc:message-converters&...原创 2019-09-20 10:55:02 · 1436 阅读 · 0 评论 -
事务一致性的测试
事务一致性的测试事务一致性测试spring事务的串行化排他锁(悲观锁)乐观锁总结欢迎补充事务一致性测试框架:spring数据库:innodb代码地址spring事务的串行化isolation=Isolation.SERIALIZABLE多个串行化事务发生冲突会抛出死锁异常串行化和不可重复读发生冲突的情况事务1:串行化事务2:不可重复读(默认隔离级别)执行顺...原创 2019-11-15 01:31:14 · 845 阅读 · 0 评论