Spring

首页 标签 Spring
# Spring #
关注
48111内容
|
4月前
|
【日常小问】Spring Cloud Gateway 5.x 跨域和路由配置踩坑实录
Spring Cloud Gateway 升级 5.x 后,配置前缀改为 spring.cloud.gateway.server.webflux,依赖坐标改名为 spring-cloud-starter-gateway-server-webflux,CORS 需网关统一处理,避免下游服务重复设置导致浏览器拒绝。
|
4月前
|
[020][缓存模块]基于 BeanCreator 的缓存管理器创建器模式设计与实践
本文介绍基于`BeanCreator`函数式接口的缓存管理器创建器模式,统一抽象创建逻辑、单例缓存与类型信息。支持Caffeine、Redis、多级缓存及租户隔离,采用双重检查锁保障线程安全,兼顾配置驱动、可组合性与测试友好性,提升Spring应用缓存架构的可维护性与扩展性。(239字)
告别AI工具选择困难症!2026 Java开发者效率清单
2026年,Java开发者面临“工具多、协同弱”的困局。本文提出“三层过滤”选型法:Ollama/Copilot作轻量辅助;飞算JavaAI为智能核心——内置10个专家Agent,支持可干预架构设计、上下文感知对话与规范代码生成;Spring AI+LangFuse补全可观测性。告别堆砌,拥抱懂工程的“AI大脑”。
|
4月前
|
【Java基础】反射与注解:核心原理、自定义注解、注解解析方式(附《思维导图》+《面试高频考点清单》)
Java反射与注解是框架底层核心:反射在运行时动态获取类结构(Class/Field/Method),实现IoC、ORM等;注解作为元数据标记代码,配合反射(RUNTIME)或注解处理器(SOURCE)实现声明式编程。二者结合支撑Spring、MyBatis等主流框架。
Maven dependency:tree 的 8 个高级用法
本文深入讲解 Maven dependency:tree 命令的 8 个高级用法,涵盖依赖冲突排查、传递依赖分析、版本升级建议等实战场景。通过企业级真实案例,展示如何利用这个强大工具快速定位和解决复杂的依赖问题。提供可视化分析方法、自动化脚本工具和企业级依赖管理规范,让你掌握专业级的依赖分析技能。
|
5月前
|
[019][数据模块]MyBatis-Plus 拦截器扩展设计:基于函数式接口与 Spring 自动装配
本文介绍基于函数式接口`InnerInterceptorSupplier`与Spring `ObjectProvider`的MyBatis-Plus拦截器自动装配方案,支持按`@Order`声明式排序、延迟创建及模块化扩展,提升分页、乐观锁等能力的可插拔性与框架集成友好度。(239字)
程序员必备的十大技能(进阶版)之精通主流框架与源码思想(二)
教程来源 http://qeext.cn/ 本文深入解析Spring框架中四大核心设计模式(工厂、模板方法、适配器、观察者)的实战应用,并详解Spring Boot自动配置原理:从@SpringBootApplication组合注解、spring.factories机制、条件化加载(@Conditional系列),到手写Starter实践,助你由源码理解走向约定优于配置的开发范式。
程序员必备的十大技能(进阶版)之精通主流框架与源码思想(一)
教程来源 http://qfcrz.cn/ 本文深入剖析Spring框架核心原理,涵盖IoC/DI、AOP、设计模式、SPI机制及源码阅读方法。从三级缓存解循环依赖,到JDK/CGLIB代理实现,揭示“精通框架”如何助力调试线上Bug、性能调优与深度定制——不止会用,更能驾驭与重构。
|
5月前
| |
来自: 物联网
5-微服务篇-3
微服务是职责单一、独立部署的轻量级服务。优点:松耦合、语言无关、易扩展;缺点:运维复杂、通信压力大。项目中采用Feign(HTTP同步)与RabbitMQ/Kafka(异步)通信,基于Nacos实现服务注册发现与负载均衡。(239字)
|
5月前
| |
来自: 物联网
5-微服务篇-2
Spring Boot核心注解为@SpringBootApplication,由@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan组成;跨域问题可通过@CrossOrigin注解、WebMvcConfigurer配置或网关(如Spring Cloud Gateway)统一处理;项目使用Spring Boot 2.3.4等主流版本及Nacos、Sentinel等云原生组件。
免费试用