【Spring Cloud】深入理解 Eureka 注册中心的原理、服务的注册与发现
在微服务架构中,服务的注册与发现是至关重要的一环。为了实现这一目标,Eureka 注册中心应运而生。在本篇文章中,我们将深入理解 Eureka 注册中心的原理,以及探讨服务的注册与发现机制。在微服务的协作中,服务之间的远程调用是常见的需求。然而,使用传统的 RestTemplate 远程调用方式存在
spring6-事务
Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作
Spring实战 | Spring AOP核心秘笈之葵花宝典
Spring AOP(Aspect-Oriented Programming,面向切面编程)是 Spring 框架的一个重要模块,用于提供声明式的事务管理、日志记录、性能监控等功能。这是因为 CGLIB 需要生成目标类的代理类,而如果 TargetService 类没有实现 equals() 和 h
如何通过三级缓存解决 Spring 循环依赖
首先,什么是循环依赖?AService 和 BService 互相依赖:这个应该很好理解。
SpringBoot(三)项目配置
SpringBoot(三)项目配置(yml、properties)
SpringMVC框架——使用IDEA搭建SpringMVC环境
目前最好的实现MVC设计模式的框架,是Spring框架的一个子模块,可以与Spring很好的结合使用,无需整合。
Spring实战 | Spring IOC不能说的秘密?
Spring IOC(Inversion of Control,控制反转)是 Spring 框架的核心特性之一,它通过解耦和依赖注入的方式简化了应用的组件开发和维护。在 Spring 框架中,有两个主要的 IOC 容器实现:一个是基于 XML 配置文件的 BeanFactory,另一个是基于 Jav
Spring WebClient介绍
WebClient是Spring框架5.0引入的基于响应式编程模型的HTTP客户端。它提供一种简便的方式来处理HTTP请求和响应,支持异步和非阻塞式的请求和响应处理。WebClient基于Reactor,它是一种响应式流编程框架,它提供了Publisher-Subscriber模型的API,允许异步
Spring 的代理开发设计
切入点:额外功能加入的位置Spring 引入切入点的目的:由程序员根据自己的需要,来决定额外功能加入给哪个原始方法简单的测试:所有方法都作为切入点,都加入额外的功能通过 Spring 的配置文件完成expression :切入点表达式,要根据自己的需求来写-- 所有的方法,都作为切入点,加入额外功能
springboot接收参数的几种方式
springboot接收参数的几种方式
【SpringMVC篇】探索请求映射路径,Get请求与Post请求
探索请求映射路径,Get请求与Post请求
【SpringMVC篇】详解SpringMVC入门案例
详解SpringMVC入门案例
Springboot 实践(18)Nacos配置中心参数自动刷新测试
Nacos配置中心,利用 @RefreshScope和@Value注解,在不重启服务的情况下,实现配置参数的自动更新
Spring的事务隔离级别
在该隔离级别下,其他事务不能修改当前事务已经读取的数据,避免了不可重复读问题。2. READ_UNCOMMITTED(读取未提交数据):最低的隔离级别,允许一个事务读取另一个事务未提交的数据。3. READ_COMMITTED(读取已提交数据):保证一个事务只能读取到已经提交的数据,避免脏读问题。以
logback-spring.xml 的配置及详解(直接复制粘贴可用)
logback-spring.xml 的配置及详解(直接复制粘贴可用)
【Spring Cloud系统】- Zookeer特性与使用场景
Zookeeper作为一个分布式协调服务,由于其通用性,所以在众多软件开发中被使用。它一般包括存储数据和监听功能,主要提供节点选举、统一配置文件管理、发布和订阅消息、集群管理等功能。在以后的博文中讲详细讲解每个部分详细使用。
SpringBoot集成MinIO
对象存储服务OSS(Object Storage Service)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。今天我这里主要讲解SpringBoot如何集成MinIO。
Spring、SpringMVC、SpringBoot的区别
Spring 是一个完整的框架,提供了大量的功能和组件,包括依赖注入、面向切面编程、事务管理、数据访问、Web 开发等。SpringMVC 是 Spring 框架的一部分,用于开发 Web 应用程序。它提供了 MVC(Model-View-Controller)模式的实现,将应用程序分为模型、视图和
Autoconfiguration详解
Autoconfiguration详解——自动注入配置参数
SpringMVC的视图
Spring MVC 是一个轻量级的Java Web框架,它采用了MVC(Model-View-Controller)设计模式来帮助开发者构建Web应用程序。在Spring MVC中,视图(View)是负责渲染并呈现用户界面的组件。Spring MVC支持多种视图技术,包括JSP(JavaServe