草庐IT

springboot-starter

全部标签

redisson版本与springboot版本依赖关系

redisson版本Redisson与Springboot集成【官方】3.18.0版本的redisson3.18.1版本的redisson总结关于reddison与springboot集成报错,日志如下:Causedby:java.lang.ClassNotFoundException:org.springframework.data.redis.connection.zset.Tuple原因是版本对应有误。需要确保:使用与SpringDataRedis版本相对应的正确版本的redisson-spring-data模块直接说结论,节约大家时间。SpringBoot版本为2.7.x,最高使用re

springboot 整合netty

增加netty依赖io.nettynetty-all4.1.28.Final1.创建nettyinit类/***@authorjxj*/publicclassWsServerInitializerextendsChannelInitializer{@OverrideprotectedvoidinitChannel(SocketChannelch)throwsException{ChannelPipelinepipeline=ch.pipeline();//websocket基于http协议,所以需要http编解码器pipeline.addLast(newHttpServerCodec());/

springboot项目访问图片(4种方法亲测可用)

目录第一章编写配置类实现WebMvcConfigurer接口映射访问第二章通过Nginx反向代理映射访问文件第三章通过七牛云OSS访问图片第四章通过Minio文件存储器访问图片(自己搭建OSS文件存储)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、编写配置类实现WebMvcConfigurer接口映射文件路径二、Nginx反向代理映射访问文件目录目录文章目录前言一、配置类实现WebMvcConfigurer二、使用步骤1.编写配置类2.读入数据二、Nginx反向代理实现2.1:安装nginx,傻瓜式安装,点击下一步下一步,记住你的安装目录就行。前端

SpringBoot整合Elasticsearch

一、环境配置SpringBoot与Elasticsearch整合的官方文档:SpringDataElasticsearchSpringBoot与Elasticsearch的版本要匹配对应,否则后面会出问题。下表显示了SpringDatareleasetrains 的Elasticsearch版本和其中包含的SpringDataElasticsearch版本,以及引用该特定SpringDatareleasetrains的SpringBoot版本:这里使用的是SpringBoot-2.3.4.RELEASE和ElasticSearch-7.6.21.引入依赖 org.springframework

MySQL是什么,如何整合SpringBoot,以及使用优势

目录一、MySQL是什么二、如何整合SpringBoot三、MySQL使用优势 一、MySQL是什么MySQL是一种开源的关系型数据库管理系统,采用客户机/服务器模式实现数据存储和管理。其最初由瑞典的MySQLAB公司开发,后来被SunMicrosystems收购,最终在2010年被OracleCorporation收购。MySQL支持多种操作系统平台,包括Linux、Windows和Unix等。MySQL在开源领域中占据了重要地位,它以其高性能、可靠性和易用性受到广泛欢迎。MySQL采用了SQL语言作为其数据操作语言,并提供了丰富的API接口和工具,使得用户可以方便地进行数据存储、查询和管理

springboot的 spring.redis.lettuce的max-active、max-idle、min-idle的搭配

在SpringBoot中,使用Lettuce作为Redis客户端是一种常见的选择。Lettuce是一个高性能、可扩展的异步Redis客户端。下面是关于application.yml配置文件中spring.redis.lettuce的一些配置:spring:redis:host:localhostport:6379database:0lettuce:pool:max-active:10#最大活动连接数max-idle:5#最大空闲连接数min-idle:2#最小空闲连接数max-wait:-1ms#最大等待时间,-1表示无限制shutdown-timeout:100ms#关闭连接的超时时间配置项

Spring Boot Starter Parent

在这,您将学习了解SpringBootStarterParent,它是SpringBoot提供的父级Pom文件,旨在提供自动版本依赖管理,帮助我们轻松快速地进行 SpringBoot 开发。什么是SpringBootStarterParent?通过SpringBootStarterParent,我们可以进行简单便捷地包依赖管理。在SpringBoot每一个发行版中,均提供了该版本所兼容的依赖项版本清单。所以,在开发SpringBoot应用时,pom.xml 文件中,我们可以不用指定具体的依赖版本号,因为SpringBootStarterParent默认会使用自身支持包版本号。SpringBoo

【经验案例】Springboot微服务搭建JVM监控(Springboot + Prometheus + Grafana)

目录背景监控平台的选择搭建微服务监控Prometheus下载与安装Springboot微服务添加监控配置Springboot1.4.0监听配置Springboot2.3.7监听配置Prometheus配置微服务注册Prometheus接入GrafanaGrafanaGrafana下载与安装总结背景由于项目之前在生产环境出现过OOM的问题,并且没有及时发现,导致生产环境出现了在一定时间内不可用的情况,故决定搭建JVM监控对微服务24小时监听,以便于出现问题能够及时通知相关人员进行服务降级或解决问题。监控平台的选择经过可行性分析,得到目前较为适合的微服务监控为SpringbootAdmin或者Pr

17、YML配置文件及让springboot启动时加载我们自定义的yml配置文件的几种方式

YML配置文件及加载自定义配置文件的几种方式★YAML配置文件其实本质和.properties文件的是一样的。SpringBoot默认使用SnakeYml工具来处理YAML配置文件,SnakeYml工具默认就会被spring-boot-starter导入,因此无需开发者做任何额外配置。YAML本质是JSON的超级,它在表示结构化文档时更有表现力。▲properties文件使用.分隔符作为结构化的表现:spring.datasource.url=aspring.datasource.user=bspring.datasource.password=cserver.name=fkjavaserve

SpringBoot搭建Netty+Socket+Tcp服务端和客户端

一:服务端 1:启动类packagecom.idc.config.netty;importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture;importio.netty.channel.ChannelOption;importio.netty.channel.EventLoopGroup;importio.netty.channel.nio.NioEventLoopGroup;importio.netty.channel.socket.nio.NioServerSocketChannel;import