首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring、boot、cloud
秃了也弱了
创建于2023-11-02
订阅专栏
spring、boot、cloud
等 13 人订阅
共125篇文章
创建于2023-11-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
spring系列-注解驱动原理及源码-自动装配
@ComponentScan({"com.xiang.spring.dao", "com.xiang.spring.controller", "com.xiang.spring.package com.xiang.spring.import com.xiang.spring.da...
【精选】Spring Boot Actuator ——健康检查神器-CSDN博客
写在前面一、什么是 Spring Boot Actuator二、准备工作:配置 Spring Boot Actuator三、Endpoints 介绍四、端点暴露配置五、重要端点解析5.5.2 /metrics端点5.5.4 /info端点5.5 /beans端点5.6 /heap...
【精选】详解SpringBean的作用域(Scopes)
我们这里说的SpringBean的作用域,并不是值全部的Spring的Bean,而是指Spring的BeanDefinition定义的Bean。“singleton” Bean作用域,就是这个Bean是一个单例的。String SCOPE_SINGLETON = Configur...
springboot使用webjars引入jquery
1.<groupId>org.<version>3.5.2.https://www.webjars.访问地址:http://localhost:8080/webjars/jquery/3.5.1/jquery.
Springboot普通类获取运行时环境,获取运行时容器,获取Bean,等等获取运行时一切参数总结大全
ApplicationContext为应用程序提供配置的中央接口。在应用程序运行时,这是只读的,但如果实现支持这一点,则可以重新加载。所以,因为获取到的ApplicationContext是不可变的,通常定义一个工具类,将其封装好直接拿来用即可。用于访问应用程序组件的Bean工厂...
springboot使用@JsonComponent和StdSerializer实现返回数据的自定义序列化-CSDN博客
此时,就可以用到序列化器,将返回的值进一步格式化成我们想要的样子。testSchool.testSchool.testSchool.testSchool.testSchool.testSchool.list.testSchool2.testSchool2.testSchool2....
Springboot之Bean懒加载的实现详解
它默认是false,所以,Spring在启动时,默认会立即将单实例bean进行实例化,并加载到Spring容器中。1、在配置文件application.spring.main.SpringApplication springApplication=new SpringApplic...
Spring国际化详解,Spring国家化实例及源码详解
Spring国际化相关的,似乎平时接触的也很少,也很少用到这部分的技术。但是做架构、框架封装的时候,又不得不考虑。(1)普通国际化文案 就是我们网页上显示的和我们输入的一些支持多语言的字体或文案。(2)Bean Validation 校验国际化文案 Springboot场景用的比...
spring系列-注解驱动原理及源码-bean生命周期(过时,新版文章链接在文章开头)-CSDN博客
package com.xiang.spring.System.out.println("car constructor ...System.out.println("car init ...System.out.println("car destory ...package c...
分布式事务SEATA的AT模式的简单使用
seata-server-0.9.0.zip解压到指定目录并修改conf目录下的file.conf配置文件。主要修改:自定义事务组名称+事务日志存储模式为db+数据库连接信息。conf目录下的registry.运行bin/seata-server.项目引入seata的starte...
【精选】spring-session的使用及其原理——分布式session解决方案
springsession核心原理(2.6.为了解决分布式系统下session无法共享的问题。spring-session是spring旗下的一个项目,把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题。可简单快...
【精选】SpringCloud Gateway使用及原理分析大全(下篇)
GlobalFilter接口与GatewayFilter具有相同的签名。这些是有条件地应用于所有路由的特殊过滤器。在未来的里程碑版本中,该接口及其用法可能会有所变化。当请求与路由匹配时,筛选web处理程序会将GlobalFilter的所有实例和GatewayFilter的所有路由...
MyBatis源码分析(二)SqlSessionFactory的构建及配置文件读取过程
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: MyBatis的Configuration类是一个非常重要的类,它相当于Spring的ApplicationContext,里面包含着所有的配置与属性信息。// 允许在嵌...
【精选】reactive stream与spring-webflux初体验
Spring Framework 中包含的原始 Web 框架 Spring Web MVC 是专门为 Servlet API 和 Servlet 容器构建的。反应式堆栈 Web 框架 Spring WebFlux 是在 5.0 版的后期添加的。它是完全非阻塞的,支持反应式流(Re...
Spring循环依赖问题,Spring是如何解决循环依赖的?
多个bean之间相互依赖,形成了一个闭环。 比如:A依赖于B、B依赖于C、C依赖于A。 注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。context.register(CircularReferencesDemo.context....
springboot声明式事务没有生效——警惕springboot声明式事务的坑
Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Java Persistence API (JPA) 等事务 API,实现了一致的编程模型,而 Spring 的声明式事务功能更是提供了极其方便的事务配置方式,配合 Spr...
想了解Sleuth+zipkin分布式请求链路追踪,来看看这篇文章吧!-CSDN博客
在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 Spring Cloud Sleuth提供了一套...
spring MVC使用自定义的参数解析器解析参数
springboot-springmvc请求参数获取与原理【长文预警,收藏慢啃】_秃了也弱了。import java.lang.annotation.@Target({ElementType.@Retention(RetentionPolicy.import java.util....
一起聊聊,分布式事务SEATA及其AT模式的实现原理
seata作为springcloud alibaba的一个分布式事务解决方案,方便快捷,很多互联网公司都在使用。 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事...
Java实现简单RPC框架,Springboot + javaSocket实现简易的RPC框架
RPC框架通常有基于http方式的(OpenFeign),还有tcp方式的(dubbo),我们今天就尝试使用Java的Socket自己封装一个RPC框架。@Target(ElementType.@Retention(RetentionPolicy.if(bean.getClass...
下一页