spring

雨中飘荡的记忆13 小时前
人工智能·spring·gateway
Spring AI Gateway:从入门到实战,打造智能AI服务网关随着大语言模型(LLM)的快速发展,越来越多的企业开始将AI能力集成到业务系统中。然而,直接在业务代码中调用AI API会带来诸多问题:API密钥管理困难、请求限流难以控制、成本无法追踪、响应缺乏统一处理等。
a程序小傲14 小时前
java·linux·spring·面试·职场和发展·rocketmq·java-rocketmq
得物Java面试被问:RocketMQ的消息轨迹追踪实现text复制下载java复制下载java复制下载java复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
青春男大14 小时前
java·数据库·redis·后端·spring·缓存
Redis和RedisTemplate快速上手学习redis命令行使用, SpringBoot中的RedisTemplate使用启动redis服务 找到Redis安装目录
风景的人生15 小时前
spring·mvc
请求参数相关注解1.@PathValue一般用于restfull风格http://localhost:8080/member/SelectUserByids/1/2
不吃香菜学java16 小时前
java·spring boot·后端·spring·ssm
springboot左脚踩右脚螺旋升天系列-整合开发Spring Boot 的多环境开发配置使得应用程序能够在不同的环境下运行(如开发环境、测试环境和生产环境),并根据不同的环境加载不同的配置文件。这种配置非常适合开发、测试和生产环境之间的差异化管理。
科威舟的代码笔记18 小时前
java·spring boot·后端·spring
SpringBoot配置文件加载顺序:一场配置界的权力游戏深入理解配置的加载顺序,让SpringBoot应用配置管理更得心应手你是否曾经遇到过这样的场景:在配置文件中设置了一个参数,但应用启动后却发现它没有按预期生效?或者在生产环境中部署时,某些配置莫名其妙被覆盖了?这很可能是因为你没有完全掌握SpringBoot配置文件的加载顺序。
血小板要健康18 小时前
java·前端·spring boot·后端·spring·servlet·java-ee
Spring IoC & DI (下)目录1.DI是什么2.依赖注入的三种方式1.属性注入 (Field Injection)2.构造方法注入 (Constructor Injection)
马猴烧酒.19 小时前
java·数据库·后端·sql·spring·tomcat
【智能协图云图库|第七天】 空间模块初始化本部分内容主要来源于鱼皮智能协图云图库部分,并在笔者个人项目学习的基础上进行扩展衍生。由于项目开发文档已经足够详细,因此这里只记录要点。
一只程序熊19 小时前
spring·mybatis
SpringBoot class java.lang.String cannot be cast to class java.lang.Longclass java.lang.String cannot be cast to class java.lang.Long (java.lang.String and java.lang.Long are in module java.base of loader 'bootstrap')
短剑重铸之日20 小时前
后端·spring·spring cloud
《SpringCloud实用版》 Config + Bus + Nacos 配置中心终极方案大家好,Spring Cloud 系列第六篇重磅干货! 上一期《2026 年告别 Hystrix!Sentinel vs Resilience4j 深度对比 & 选型》帮大家搞定流量防护,今天我们攻克微服务“神经中枢”——配置中心:Spring Cloud Config + Bus + Nacos 终极方案!
杰哥哥不是个好叔叔20 小时前
java·后端·spring
【Spring】Spring容器对象的那些事最近开发时,遇到一个场景,需要运行时获取用户的环境信息,借此跟大家唠唠spring容器对象实现BeanFactoryAware接口,然后重写setBeanFactory方法,就能从该方法中获取到spring容器对象。
on the way 12320 小时前
java·后端·spring
day08 - Spring 之推断构造方法摘要: 本文主要分析了Spring框架中createBeanInstance和determineCandidateConstructors两个核心方法的实现逻辑。createBeanInstance负责Bean实例化,处理了Supplier、工厂方法、构造方法注入等多种实例化方式,并采用缓存机制优化性能。determineCandidateConstructors方法通过注解处理和缓存检查确定候选构造方法,支持@Autowired和@Lookup等注解,实现了方法级别依赖注入。两个方法共同构成了Sprin
凹凸曼coding20 小时前
java·安全·spring
深入理解Spring Bean:生命周期、作用域与线程安全全解析在Spring框架中,Bean是核心组件,贯穿整个应用的生命周期。无论是日常开发中的依赖注入,还是系统性能优化、线程安全保障,都离不开对Bean的深入理解。本文将从Bean的生命周期、作用域分类、线程安全三大核心维度,结合实践场景进行全面解析,帮你彻底吃透Spring Bean的核心特性。
程序猿_极客20 小时前
java·后端·spring·ioc·di依赖注入
【2026】Spring IOC 与 DI 依赖注入深度解析:从原理到实战(附带面试高频问题)在 Spring Boot 开发中,IOC(控制反转)和 DI(依赖注入)是核心思想,也是面试高频考点。很多初学者会被这两个概念搞混,或者只停留在 “会用注解” 的层面,不理解底层逻辑。本文将从问题痛点→概念解析→核心区别→实战代码→面试总结全链路拆解 IOC 与 DI,帮你彻底吃透这一 Spring 核心机制。
小信丶20 小时前
java·spring boot·后端·spring·spring cloud
BlockExceptionHandler类介绍、应用场景和示例代码BlockExceptionHandler是Spring Cloud Gateway中的核心异常处理类,专门用于处理网关路由过程中出现的阻塞式异常(BlockException)。该类属于网关的“异常熔断”组件,核心职责是统一捕获、处理因限流、熔断、降级等规则触发的异常,避免异常穿透到业务层,同时提供标准化的异常响应,保障网关服务的稳定性和用户体验。
若鱼191921 小时前
java·spring
SpringBoot4.0新特性-Resilience之并发限制前一篇文章我们讲了失败重试,本篇我们继续来看另一个新特性 - @ConcurrencyLimit并发限制,简单的说,它可以限制方法的并发访问数。
雨中飘荡的记忆1 天前
java·人工智能·spring
Spring AI + MCP:从入门到实战MCP(Model Context Protocol,模型上下文协议)是由Anthropic推出的一种开放协议,旨在解决AI助手与外部数据源和工具之间的连接问题。MCP定义了一套标准化的通信机制,使得AI应用能够安全、高效地访问外部资源。
CodeToGym1 天前
spring·缓存·自动化
【Spring全家桶】Spring Cache 深度解析:一行注解实现缓存自动化在传统的缓存开发中(如使用 Redis),我们需要在业务代码中手动编写逻辑:先查询缓存,如果没有再查询数据库,最后把结果放入缓存。这种做法会导致大量重复代码,且缓存逻辑与业务逻辑高度耦合。
崎岖Qiu1 天前
java·spring boot·后端·spring·javaee
SpringBoot:基于注解 @PostConstruct 和 ApplicationRunner 进行初始化的区别关于初始化逻辑:为什么有了 @PostConstruct,还需要 ApplicationRunner?
人道领域1 天前
java·开发语言·spring
javaWeb从入门到进阶(SpringBoot基础案例)前言:这篇我们基于前面学习的基础知识,来做一个基于前后端分离的业务场景下的一个后端智能员工管理系统。我们采用三层架构的软件设计模式,将应用程序分为三个逻辑层