一、引入依赖 pom.xml二、application.yml 配置如下三、创建一个 Redis 工具类四、测试类一、引入依赖 pom.xml注:redis 依赖可以在创建项目时选择<!-- jedis 依赖 --> <dependency> <groupId>redis.clients</groupId> <artifactI
转载 2023-12-25 10:37:32
570阅读
作为知名互联网公司都在用的技术,Spring Boot 2.0 的更新引起了很大的关注,本文将分为三部分解读 2.0 的更新:第一类,基础环境升级;第二类,默认软件替换和优化;第三类,新技术的引入。001基础环境升级Spring Boot 2.0 要求 Java 8 作为最低版本,许多现有的 API 已更新,以利用 Java 8 的特性。如果你正在使用 Java 7 或更早版本,则在开发 Spri
转载 2024-04-29 15:26:56
41阅读
文章目录前言一、为什么导入dependency时不需要指定版本?二、spring-boot-starter-parent父依赖启动器的主要作用是进行版本统一管理,那么项目运行依赖的JAR包是从何而来的? 前言学习源码的时候我们为了思路不乱,需要带着具体的问题来深入剖析,接下来我们学习springboot的依赖管理,我们也是带着问题来学习的一、为什么导入dependency时不需要指定版本?上一篇
部署计划 部署6个redis节点,为3主3从。 端口IP地址6379192.168.101.1216379192.168.101.1996379192.168.101.1236379192.168.101.1276379192.168.101.1256379192.168.101.126 编译安装     (所有关于权限问题全部su
转载 1月前
379阅读
【项目Git地址】https://github.com/qidasheng2012/springboot2.x_dubbo【版本SpringBoot2.xDouble2.6Zk3.4.14JDK8这里就不介绍Dubbo了,不了解的可以看这里:zookeepr安装 下载去官网查找稳定的版本进行使用:http://www.apache.org/dyn/closer.cgi/zookeeper/ 下载
转载 2024-06-06 14:26:35
54阅读
这块冲突还是挺难受的具体解决问题步骤: 项目开发过程中,经常会遇到jar冲突,然后maven根据自己的规则进行冲突解决,导致项目在运行的过程中报错。1、maven自动解决依赖冲突的规则是什么?2、如何查看当前项目的maven的依赖树?3、如何从依赖树中找到自己预期的版本,是被那个jar给覆盖了?4、如何人工进行依赖冲突解决,达到使用目的?1、maven自动解决依赖冲突的规则是什么? 第一原则:路径
转载 2023-09-30 23:32:15
515阅读
##1. 添加redis的starter启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>##2. 在
转载 2024-06-12 10:10:19
117阅读
Swagger2作为一个程序员,最讨厌两件事:前辈代码没有写文档!自己要去维护文档!偶然间从公司前辈那里了解到了swagger工具,可以帮助自动生成接口文档,就简单的了解一下,写了一个小demo。1. 简介swagger优势:文档自动生成。不用担心修改接口代码之后忘记更新文档的尴尬。支持在线测试。不需要再用postman等,可以直接进行测试,并获取内容。当然还有很多优势,没有研究很深入,自己体会吧
转载 7月前
51阅读
一、采用当当网elastic job,实现spingboot启动注入定时任务,任务配置在数据库,可以动态加载任务配置。上干货引入jar<properties> <elastic-job.version>2.1.5</elastic-job.version> </properties> <!-- 引入el
目录一、redis和jedis版本不匹配二、spring循环依赖2.1、方法12.2、方法2三、允许DefaultServlet默认注册3.1、方法13.2、方法2四、debug运行报错4.1、方法14.2、方法2 一、redis和jedis版本不匹配报错日志如下:Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.D
转载 2024-07-23 14:43:05
608阅读
为什么要升级 支持最新的Java9(虽然目前的项目还没有用到Java9,但未来升级到Java9的可能性会很高)。 基于Spring5构建,Spring5的各种新特性均可以在这里使用。 为各种组件的响应式变成提供自动化配置(虽然我们没有用到,但使用这些组件的人用起来会更顺畅)。 支持SpringMVC的非阻塞式替代方案WebFlux以及嵌入式NettyServer。 最重要的还是目前的项目依赖还比较
转载 2024-03-29 06:46:18
151阅读
spring boot 下用shiro redis与mybatis redis cache冲突的解决办法。之前用spring boot+mybatis搭建了一个工程,加入redis作为二级缓存,实现mybatis的cache接口MybatisRedisCache,代码如下:public class MybatisRedisCache implements Cache { private L
转载 2024-04-12 11:52:10
48阅读
增加如下配置项<properties> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> </properties>1.4.3.RELEASE版本2.1.3.RELEASE版本
原创 2021-06-02 13:49:56
282阅读
版本springboot跨域问题异常解决
原创 2023-11-08 13:09:30
354阅读
一,为什么接口站的api要使用版本号?1,当服务端接口的功能发生改进后,    客户端如果不更新版本,   则服务端返回的功能可能不能使用,   所以在服务端功能升级后,    客户端也要相应的使用新版的服务端接口  2,注意点:不要频繁变更服务端接口站的版本 不管是新增/修改服务端功能,
转载 2024-05-28 22:06:42
33阅读
Maven依赖冲突解决方案 1.依赖冲突发生原因大多数的依赖冲突发生的原因是因为maven的传递依赖会引入很多隐式的依赖,这些依赖可能会和我们显示依赖版本不一致。 传递依赖如图,我们显示依赖了 spring-boot1.5.9,和spring-core4.0.8(当然这种情况在正常情况下不会发生)在这种情况,根据Maven的最短依赖路径原则,会使用spring-core4.0
转载 2024-03-29 13:33:37
133阅读
1、SpringBoot 中 pom.xml 的特点(1)继承了 spring-boot-starter-parent 父工程 打开项目的 pom.xml 文件,如下代码:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren
转载 2024-04-17 13:00:10
262阅读
目录Spring cache简介:操作步骤添加缓存@CacheablekeyGeneratorconditionunlesssync更新缓存 @CachePut缓存清除@CacheEvict组合缓存规则@Caching抽取缓存的公共配置@CacheConfigSpringBoot整合enCache需要引入的jar:ehcache和spring cache的区别分布式-redis缓存redis介绍使
一、简述1.1 springboot是什么呢?springboot是一种快速开发的框架。它是依赖于spring的,比起spring,除了拥有spring全部功能以外,springboot无需繁琐的进行xml配置,这取决于它自身强大的自动装配功能;并且嵌入了Tomcat,Jetty等web容器,集成了springmvc,使得springboot可以直接运行,不需要额外的容器,提供了一些大型项目中常见
我主要是给出一些方向,很多地方没有详细说明。当时我学习的时候一直不知道怎么着手,花时间找入口点上比较多,你们可以直接顺着方向去找资源学习。如果不是Spring Boot项目,那么根据Elasticsearch的版本选择对应版本的依赖即可。例:Elasticsearch的版本为5.4.0,那么<dependency> <groupId>org.elas
  • 1
  • 2
  • 3
  • 4
  • 5