文章目录1.在SpringBoot的pom.xml文件里添加依赖:**2.在配置中加入WebSocketConfig.java**3.新建component文件夹,加入WebSocketServer.java**4.Vue5.前后端交互1.在SpringBoot的pom.xml文件里添加依赖:**!--websocket-->dependency>groupId>org.springframework.boot/groupId>artifactId>spring-boot-starter-websocket/artifactId>/dependency>2.在配置中加入WebSocketCon
文章目录1、背景介绍2、存本地2.1、配置文件2.2、使用3、存数据库3.1、配置文件改造3.2、过滤器编写3.3、表准备3.4、添加依赖3.5、测试4、优化4.1、日志定期删除4.2、分库处理4.3、环境5、总结1、背景介绍现在我一个SpringBoot项目想记录日志,大概可以分为下面这几种:用户操作日志:作用是记录什么用户在什么时间点访问了什么接口做了什么操作,相当于对用户在系统中的一举一动做了一个监控,这个功能我已经在我另外一篇博客中做了详细的说明,地址:https://blog.csdn.net/wujiangbo520/article/details/122057616登录登出日志:
一、需求背景需要修改应用程序通过SSL连接mysql数据库。环境配置数据库:MySQL8.0.21(enabledSSL)Java版本:openjdkversion"1.8.0_332"Springboot版本:v2.5.3二、生成证书下面是MySQL数据库服务端提供三个原始文件 我们需要通过jdk自带的keytool将文件转换成java可以使用的文件生成truststore文件keytool-importcert-aliasCacert-fileca.pem-keystoremysql-truststore-storepass123456Ab其中红色是密码,可以自己定义。输入yes后完成生成
引入Jar包 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.apache.zookeeper zookeeper 3.4.13 org.apache.curator curator-recipes 4.1.0 org.apache.zookeeper zookeeper Zookeeper配置Zookeeper配置连接信息importorg.apache.curator.RetryPolicy;importo
Dockerfile部署SpringBoot项目文章目录利用Dockerfile部署SpringBoot项目1、创建一个SpringBooot项目并且打成jar包2、在Linux中创建一个文件夹,来做docker测试3、将jar包上传到Linux中4、编写Dockerfile文件5、制作镜像6、启动容器7、查看容器启动日志8、访问接口利用Dockerfile部署SpringBoot项目1、创建一个SpringBooot项目并且打成jar包2、在Linux中创建一个文件夹,来做docker测试mkdir/root/docker_test3、将jar包上传到Linux中创建存放jar包的文件夹mk
【SpringBoot高级篇】SpringBoot集成RocketMQ消息队列RocketMQ简介技术架构基本概念Docker环境安装RocketMQrocketmq-client消息发送基本样例消息发送发送同步消息发送异步消息单向发送消息消费消息负载均衡模式广播模式顺序消息顺序消息生产顺序消费消息延时消息启动消息消费者发送延时消息验证使用限制批量消息发送批量消息过滤消息Tag过滤消息生产者消息消费者SQL过滤消息生产者消息消费者什么时候该用Topic,什么时候该用Tag事务消息流程分析事务消息发送及提交事务补偿事务消息状态发送事务消息创建事务性生产者实现事务的监听接口使用限制SpringBo
一、首先进行环境的准备 1.创建数据库 2.创建项目 依赖包如下4.0.0com.heimaheima-leadnewspom1.0-SNAPSHOTheima-leadnews-commonheima-leadnews-utilsheima-leadnews-modelheima-leadnews-feign-apiheima-leadnews-serviceheima-leadnews-gatewayheima-leadnews-testorg.springframework.bootspring-boot-starter-parent2.3.9.RELEASEUTF-8UT
推荐文章: 1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表; 2、SpringBoot用线程池ThreadPoolTaskExecutor异步处理百万级数据; 3、java后端接口API性能优化技巧 4、SpringBoot+MyBatis流式查询,处理大规模数据,提高系统的性能和响应能力。一、概述 在项目的开发过程中,遇到了需要从数据库中动态查询新的数据源信息并切换到该数据源做相应的查询操作,这样就产生了动态切换数据源的场景。为了能够灵活地指定具体的数据库,本文基于注解和AOP的方法实现多数据源自动切换。在使用过程中,
作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 关注作者有好处文末获取源码 项目编号:BS-XX-212一,环境介绍语言环境:Java: jdk1.8数据库:Mysql:mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse开发技术:Springboot+Vue二,项目简介本项目基于Springb
目录一、简单介绍二、引入依赖三、创建页面3.1关于静态资源目录相关(选看)问题1:SpringBoot静态资源目录在哪里?问题2:如何修改SpringBoot默认的静态资源路径?问题3:如何给静态资源添加访问前缀?问题4:添加全局前缀3.2创建文件模板(选看)3.3 thymeleaf简单页面演示四、thymeleaf语法讲解4.1引用名称空间4.2基本使用方法4.2.1引用web静态资源4.2.2访问model模型中的数据4.2.3数据遍历4.2.4条件判断4.3实际代码演示现在市面上大多数的项目都是前后端分离的,以Vue或者React和Spring相结合的前后端。但是不排除个别项目还会有混