前言之前写过一篇SpringBoot 配置基于 wss 和 STOMP 的 WebSocket,而本文则将介绍两种实现单点聊天的方法,如果对配置基于 STOMP 和 wss 的 WebSocket 不太熟悉,建议先回看一下,本文的完整代码同样也已上传到GitHub。效果在介绍最终的实现之前,先看一下效果,为了方便展示,使用了 iframe,以便可以同时展示四个窗口:实现为了实现能够将信息发给特定的
转载 2024-06-26 09:52:46
94阅读
springboot原始版本:2.2.4,springboot升级版本:2.6.4现象:项目因为业务需要,自定义的redis配置类里,声明了3个redisConnectionFactory,3个redistemplate,且命名不是“redistemplate“、和“stringRedisTemplate“。service实现类里注入了redisTemplate、stringRedisTempla
StringRedisTemplate另见:《深入浅出Spring Boot 2.x》=>7.1.2 Re
原创 2022-03-23 11:39:33
98阅读
           JDBC已经能够满足大部分用户最基本的对数据库的需求,但是在使用JDBC时,应用必须自己来管理数据库资源。spring对数据库操作需求提供了很好的支持,并在原始JDBC基础上,构建了一个抽象层,提供了许多使用JDBC的模板和驱动模块,为Spring应用操作关系数据库提供了更大的便利。Spring封装好的模板,封装了数
转载 2024-04-15 10:42:16
79阅读
SpringBoot 1.X 版本和 SpringBoot 2.X 版本在静态资源访问上有一些区别,如果直接从 1.X 升级到 2.X 肯定是有问题的。这篇文章就来讲讲这方面问题,也是项目中的坑。先看看项目结构,这个项目主要是开发商管理系统,包含了开发商信息,开发商订单等模块。主要介绍 resources 目录,static 静态资源目录,包含 js,css 等。templates 目录主要是页面
转载 2024-05-15 12:16:52
31阅读
1、创建一个maven工程;(jar)2、导入spring boot相关的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l
Spring中的模板对象在Spring框架中,为我们提供了很多模板对象。这些模板对象,把开发中繁琐重复的部分全部进行了封装,使用之后大大的简化了我们开发。同时,降低了我们的上手难度,让我们可以更加简单直接的实现业务需求。这也是我们在Spring框架课程第一天介绍的Spring框架优势中提到的。Spring框架提供的模板对象有以下这些:对象名称所在包说明TransactionTemplateorg.
转载 2024-04-07 11:00:08
43阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Spring Rocketmq 事务消息 RocketMQTemplate的使用 一、事务消息的执行流程图2、使用代码3、总结 一、事务消息的执行流程图 1、第一阶段本地会将消息提交到rocketmq服务器上,这里的rocketmq服务器我的理解是broker代理服务器。 2、第二阶段就是服务器接受消息成功返回装填 3、第三阶段就是
转载 2024-04-09 11:35:19
159阅读
``` @Configuration public class ThymeleafConfigration { @Bean public SpringResourceTemplateResolver firstTemplateResolver() { SpringResourceTemplateResolver templateResolver = new Spr...
原创 2021-07-13 14:43:33
602阅读
前言redis性能基准是10w次读写/秒;但是不适用于下面的个文档,数据...
原创 2023-06-01 18:37:53
104阅读
1. 运行原理关于Spring Boot的运行原理,还是要回归到@SpringBootApplication注解上来,此注解是一个组合注解:@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfigura
转载 10月前
25阅读
 SpringBoot里面没有我们之前常规web开发的WebContent(WebApp),它只有src目录在src/main/resources下面有两个文件夹,static和templates   springboot默认  static中放静态页面,而templates中放动态页面 静态页面: 这里我们直接在static放一个hel
转载 2024-06-19 06:37:06
59阅读
自己本科时候一直使用的是Mysql,目前的课题组使用的是MongoDB,因此就花了一部分时间整理了一下,实现springboot与MongoDB的整合,并且实现基本的增删改查操作,从头到尾给出一个完整的案例。一、环境配置对于环境配置我是用了一张表来展示,版本之间差异不大,你可以基于其他版本进行测试。名称版本Idea2018专业版(已破解)Maven4.0.0SpringBoot2.1.3Mongo
转载 2024-03-04 12:43:53
32阅读
SpringBoot】@SpringBootApplication(启动类注解)@SpringBootConfiguration标注在类上,表示对配置类所有成员生效。是@Configuration注解的派生注解,跟@Configuration注解的功能一致,标注这个类是一个配置类,只不过@SpringBootConfiguration是springboot的注解,而@Configuration是
转载 2024-02-10 00:00:51
81阅读
缘起日前在搭建项目的时候使用的是SpringBoot+Thymeleaf框架,在访问页面的时候报错org.thymeleaf.exceptions.TemplateInputException: Error resolving template xx,Template might not exist or might not be accessible基本配置如下:yml: thym...
原创 2021-08-26 15:37:51
9963阅读
缘起日前在搭建项目的时候使用的是SpringBoot+Thymeleaf框架,在访问页面的时候报错org.thymeleaf.exceptions.TemplateInputException: Error resolving template xx,Template might not exist or might not be accessible基本配置如下:yml: thym...
原创 2022-02-14 14:41:57
7232阅读
本文章记录自己学习所出现的bug,新人一枚。一、资源文件引用用到thymeleaf所以要用th:href,----<li> <a th:href="@{/Main/main}">主页</a> </li><div class="demo-basic--circle">
转载 2024-03-26 08:48:55
258阅读
C++模板的语法一、函数模板和类模板函数模板(function template)和类模板(class template)的简单示例如下(参考:传送门):#include <iostream> // 函数模板 template<typename T> bool equivalent(const T& a, const T& b) { return !(a
SpringBoot 整合 Redis (一) 简单使用(存在序列化问题) ① 创建 Springboot项目或模块,引入依赖
转载 2023-08-02 14:17:18
306阅读
spring boot访问静态资源:    1. static目录用来存放js、css、图片等静态资源. . .    2. templates目录用来存放html页面. . . spring boot默认将/**静态资源访问映射到以下目录:classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/
转载 2024-03-18 22:10:10
212阅读
  • 1
  • 2
  • 3
  • 4
  • 5