SpringCloudAlibaba组件之间的版本兼容问题 2024-06-20 spring, java, 后端 144人 已看 想要使用我们的springcloud和springcloudAlibaba组件,我们就要版本对应,不然就是一堆依赖报错,要不就是缺了这个要不就是缺了哪个,无法启动的原因就是90%就是因为版本不兼容。第二种原因就是没有引入这个依赖,bootstrap,我们都引入之后就可以成功启动了。我们这样子一键生成代码,那么我们里面的版本就不会出现依赖问题报错。我之前的SpringCloud项目以及使用的组件的版本是这些。但是我不知道具体的版本兼容问题,以及各种组件之间对应的版本。这里面写好了我们的各种组件对应的版本。
Spring Boot 快速入门2 ——SpringBoot运行原理分析 2024-06-23 spring, spring boot, java, linux, 前端 187人 已看 我们再查看 Spring Boot 项目中 pom.xml 可以看出,所有的 Spring Boot 项目 直接或间接的 依赖于一个 父项目 spring-boot-starter-parent ,主要是管理项目的资源及其插件。进入到spring-boot-starter-parent,发现还有一个父依赖:这个才是真正管理 Spring Boot 应用中所有依赖版本的地方,Spring Boot 的版本控制中心。
SpringCloud Alibaba Sentinel基础入门与安装 2024-06-19 spring, sentinel, java, 后端 181人 已看 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。
Spring Bean的基础配置与实例化详解 2024-06-22 spring, java, 后端 166人 已看 在Spring中,Bean的基础配置是通过XML文件或Java注解来完成的。Spring提供了多种Bean作用范围(Scope)配置,决定了Bean的生命周期和可见性。通过静态工厂方法实例化Bean也是一种常见的方式。通过实例工厂方法实例化Bean也是一种常见的方式。在Spring中,可以通过配置初始化方法和销毁方法来控制Bean的生命周期。Spring提供了多种实例化Bean的方式,包括构造方法、静态工厂方法和实例工厂方法。通过构造方法实例化Bean是最常见的方式。在Java注解方式中,可以使用。
Spring 整合 MyBatis 底层源码解析 2024-06-15 spring, java, tomcat, mybatis, 后端 189人 已看 在Spring整合Mybatis后,如果执行某个方法时,该方法上没有加@Transactional注解,也就是没有开启Spring事务,那么后面在执行具体sql时,每执行一个sql时都会新生成一个SqlSession对象来执行该sql,这就是我们说的一级缓存失效(也就是没有使用同一个SqlSession对象),而如果开启了Spring事务,那么该Spring事务中的多个sql,在执行时会使用同一个SqlSession对象,从而一级缓存生效。大家好,我是柳岸花开。
springCloudAlibaba之分布式网关组件---gateway 2024-06-16 spring, java, 后端, 分布式, gateway 193人 已看 在微服务架构中一个系统会被拆分成多个微服务。那么作为客户端(前端)要如何去调用这么多的微服务?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去用。
第二章 SQL映射文件详解(2023版本IEDA) 2024-06-21 spring, java, 前端, 数据库, sql 233人 已看 在MyBatis中,元素用于自定义结果映射,它允许你精确地控制如何从数据库结果集(ResultSet)中加载数据到Java对象。可以处理复杂的映射关系,包括关联(association)和集合(collection)以下是一个使用定义Java对象首先,你需要定义你的Java对象,包括实体类(Entity)和任何可能涉及的DTO(Data Transfer Object)或VO(View Object)等// 假设一个用户有多个订单// 外键,关联用户ID编写XML映射文件。
Springboot项目ES报异常query_shard_exception 2024-06-15 spring, java, elasticsearch, servlet, 后端 196人 已看 而参数brandId是List类型,允许传入多个值,因此使用termQuery是错误的,它只能传入一个值,很明显是这里调错方法了,多个值的集合、数组,应该使用termsQuery方法,把方法调整过来就不报错了。从caused_by找出导致异常的根本原因,For input string:\"|""。因为查询参数中传入了数组,再查看项目中构建DSL语句,终于找到异常爆发的原因了,
使用阿里开源的Spring Cloud Alibaba AI开发第一个大模型应用 2024-06-21 spring, spring cloud, 人工智能, 开源, chatgpt 220人 已看 前段时间看到Spring推出了SpringAI,可以方便快速的接入ChatGPT等国外的大模型,现在阿里巴巴也紧追脚步推出了Spring Cloud Alibaba AI,本文通过Spring Cloud Alibaba AI开发第一个大模型应用。
springboot应用启动太慢排查 半天才打印日志 2024-06-17 spring, java, 后端 132人 已看 解决办法hostnamectl 命令查看主机名vim /etc/hosts 加上主机名配置127.0.0.1 hostname
SpringBoot 项目,三种方式实现打印 sql 日志 2024-06-14 spring, java, tomcat, 后端, sql 208人 已看 【代码】SpringBoot 项目,三种方式实现打印 sql 日志。
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门 2024-06-15 spring, 微服务, elasticsearch, 搜索引擎, 分布式 197人 已看 分布式全文搜索引擎我们天天在用ES搜索的时候要与多个信息进行匹配查找然后返回给用户首先ES会将数据库中的信息先进行一个拆分这个叫做分词是按照词语关键词拆的然后就能进行搜索的时候匹配对应的id每一个关键字对应若干id每一个id对应数据然后搜索的时候展示简化版数据点击简化版数据反映全部信息属于的是全文搜索在数据库中有索引在ES中也有索引但是根据关键字查ID 再由ID查数据这个在全文搜索里叫倒排索引倒排索引是怎么出现的呢是根据创建文档 出现一个一个的库。
springboot 搭建一个 测试rabbitmq连通性demo 2024-06-17 java-rabbitmq, spring, 后端, rabbitmq, ruby 202人 已看 springboot 搭建一个 测试rabbitmq连通性demo
使用 XML 配置定义和管理 Spring Bean 2024-06-20 spring, java, xml, 后端 188人 已看 在 Spring 框架中,Bean 是由 Spring IoC(控制反转)容器管理的对象。Spring 容器负责创建 Bean 的实例并管理它们的生命周期和依赖关系。Bean 的定义包括它的类、构造方法、属性、初始化方法和销毁方法等。一个典型的 Bean 定义包括idclass以及可选的属性和构造函数参数。-- 定义一个简单的 Bean --> < bean id = " exampleBean " class = " com.example.project.ExampleBean " >
SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值) 2024-06-17 spring, java, 后端 145人 已看 本篇内容围绕Spring异步编程的核心概念、常见问题、最佳实践展开,通过示例代码深入浅出地解析了如何有效配置与利用Spring的异步特性,以及如何结合CompletableFuture等工具处理更复杂的异步逻辑,旨在帮助开发者更好地掌握这一重要技能,提升应用的并发处理能力。
springBoot+mongoDB项目中,使用MongoFactory、MongoTemplate分页条件查询,增删查改 2024-06-17 spring, java, 后端, 数据库, mongodb 193人 已看 mongodb分页条件查询,增删查改
SpringCloud之Nacos 2024-06-18 spring, java, 后端 129人 已看 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。[Sentinel]