![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 91
学习Spring Boot
船长灬普朗克
这个作者很懒,什么都没留下…
展开
-
Spring Cloud整合Websocket(SockJs Stomp方式)
目录一、服务端配置1、引入依赖包2、编写Config类进行websocket的配置3、编写拦截器WebSocketInterceptor4、编写消息的接收和发送的Controller二、客户端配置1、引入SockJS以及stompjs2、编写公用的websocket.js供其他地方调用3、业务代码中引用websocket进行消息发送和接收三、Spring cloud gateway网关配置1、修改gateway网关的配置文件2、在网关中添加全局过滤器四、前端代理的配置五、问题记录一、服务端配置整个服务端原创 2021-10-20 17:38:29 · 7201 阅读 · 17 评论 -
SpringBoot之集成activiti5.22.0
二、Maven配置文件的引入<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>${activiti.version}</version> <exclusions> <exclusion>原创 2020-08-11 18:51:20 · 2474 阅读 · 3 评论 -
使用Docker-compose部署SpringBoot项目
目录一、概述二、安装三、构建目录结构四、编写配置文件五、 启动Docker-compose一、概述Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。二、安装运行此命令下载docker compose的当前稳定版本:sudo curl -L "https://github.com/docker/compose/releases/do原创 2020-08-07 16:56:30 · 1232 阅读 · 0 评论 -
使用Docker部署SpringBoot
目录一、项目中添加Docker的支持1.maven插件添加2.Dockerfile 文件添加一、项目中添加Docker的支持1.maven插件添加在pom.xml中添加docker的插件支持及镜像的名称<properties> <docker.image.prefix>zxhy-docker</docker.image.prefix> </properties><build> <plugins> <原创 2020-08-05 18:06:05 · 106 阅读 · 0 评论 -
SpringBoot之集成Shiro
一、Shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。主要功能 三个核心组件:Subject, SecurityManager 和 Realms. Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类原创 2020-06-22 16:12:29 · 290 阅读 · 0 评论 -
SpringBoot之使用logback日志
一、LogbackLogback是Log4j的作者的另一个开源日志组件,与Log4j相比,Logback重新了内核,使它的性能提升了很多,大约是Log4j的10倍,同时占用更小的内存,并且完整的实现了SLF4J API是你可以很方便的切换日志框架。二、日志的级别日志一共有8个级别OFF > FATAL >[ ERROR > WARN > INFO > DEBUG ]> TRACE > ALL。级别越高,展示的日志信息越少。序号级别说明原创 2020-06-21 13:01:55 · 271 阅读 · 0 评论 -
SpringBoot之集成Mybatis
一、MybatisOrm 框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句 Sql 的 Hibernate,一个是可以灵活调试动态 Sql 的 Mybatis ,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用 Hibernate ,互联网行业通常使用 Mybatis 。HibernateHibernate 特点就是所有的 Sql 都用 Java 代码来生成,不用跳出程序去写(看) Sql ,有着编程的完整性,发原创 2020-06-21 13:01:22 · 139 阅读 · 0 评论 -
SpringBoot之集成MongoDB
一、MongoDBMongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSql 数据库中比较热门的一种。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 j原创 2020-06-16 10:05:27 · 286 阅读 · 0 评论 -
SpringBoot之使用Lettuce集成Redis
一、LettuceJedis和Lettuce的区别在哪?1、Jedis 是直连模式,在多个线程间共享一个 Jedis 实例时是线程不安全的,每个线程都去拿自己的 Jedis 实例,当连接数量增多时,物理连接成本就较高了。2、Lettuce的连接是基于Netty的,连接实例可以在多个线程间共享,如果你不知道Netty也没事,大致意思就是一个多线程的应用可以使用同一个连接实例,而不用担心并发线程的数量。通过异步的方式可以让我们更好地利用系统资源。二、Maven依赖<dependency>转载 2020-06-15 15:49:14 · 867 阅读 · 0 评论