技术栈
spring
廋到被风吹走
3 小时前
java
·
后端
·
spring
【Spring】Spring Data JPA Repository 自动实现机制深度解析
Spring Data JPA 最神奇的特性:只需定义接口,无需实现类,就能获得完整的 CRUD 和查询功能。这背后是动态代理 + 查询方法解析 + 元模型三大技术加持
MX_9359
3 小时前
java
·
后端
·
spring
Spring中Bean的配置(一)
● singleton:单例,默认值,Spring 容器创建的时候,就会进行 Bean 的实例化,并存储到容器内部的单例池中,每次 getBean 时都是从单例池中获取相同的 Bean 实例; ● prototype:原型,Spring 容器初始化时不会创建 Bean 实例,当调用 getBean 时才会实例化 Bean,每次 getBean 都会创建一个新的 Bean 实例。
sg_knight
7 小时前
java
·
spring boot
·
后端
·
spring
·
spring cloud
·
sse
·
sseemitter
Spring 框架中的 SseEmitter 使用详解
在需要实时向前端推送数据时,很多人第一反应是 WebSocket。但如果你的需求是“服务端单向推送”,并不需要客户端向后端发送消息,那么 Spring 提供的 SseEmitter 会更加轻量、更易用,而且天然支持断线重连。本文总结了 SseEmitter 的核心原理、常见用法、注意事项以及生产实践经验。
小二·
13 小时前
java
·
数据库
·
spring
Spring框架入门:TX 声明式事务详解
在企业级 Java 应用中,数据一致性是核心要求之一。例如:用户转账操作必须保证“扣款”和“入账”同时成功或同时失败,否则将导致资金错乱。
烤麻辣烫
14 小时前
xml
·
java
·
数据库
·
spring
·
intellij-idea
黑马程序员苍穹外卖后端概览
目录sky-commonjavaconstantAutoFillconstantJwtClaimsconstant
l***3709
14 小时前
java
·
后端
·
spring
spring 跨域CORS Filter
方案一 spring中可以采用的跨域配置方式如下:RequestMapping 在一般性的配置中,在controller前添加@CrossOrigin即可使用spring的默认配置,允许跨域 该注解也可以配置一些设定,适合针对个别的controller
a***5926
16 小时前
java
·
spring boot
·
spring
SpringBoot实现异步调用的方法
在Java中使用Spring Boot实现异步请求和异步调用是一个常见的需求,可以提高应用程序的性能和响应能力。以下是实现这两种异步操作的基本方法:
luod
16 小时前
java
·
spring boot
·
spring
SpringBoot自动初始化数据
SpringBoot已经帮我们提供这个功能,把数据库的初始化脚本写在程序中某个文件中,系统启动的时候去自动执行这个文件。
牛顿没有错
16 小时前
java
·
spring boot
·
spring
·
intellij-idea
lombok中@Data、@AllArgsConstructor、@NoArgsConstructor不生效
如果基于最新版本的SpringBoot官方骨架创建的SpringBoot项目,在勾选了lombok的依赖之后,会在pom.xml中引入如下两个插件,导致出现上面的错误:
编程修仙
16 小时前
java
·
后端
·
spring
第九篇 Spring中的代理思想
针对第八篇中使用继承实现增强环绕的不足,可通过引入Java代理设计模式进行优化。代理模式作为结构型设计模式之一,其核心在于通过代理类在不修改目标类(被代理类)原有代码的前提下实现功能增强。
小马爱打代码
17 小时前
人工智能
·
spring
·
prompt
Spring AI:提示词工程 - Prompt 角色分类(系统角色与用户角色)
Spring AI:对接DeepSeek实战 Spring AI:对接官方 DeepSeek-R1 模型 —— 实现推理效果 Spring AI:ChatClient实现对话效果 Spring AI:使用 Advisor 组件 - 打印请求大模型出入参日志 Spring AI:ChatMemory 实现聊天记忆功能 Spring AI:本地安装 Ollama 并运行 Qwen3 模型 Spring AI:提示词工程
小马爱打代码
17 小时前
java
·
人工智能
·
spring
Spring AI:多模态 AI 大模型
Spring AI:对接DeepSeek实战 Spring AI:对接官方 DeepSeek-R1 模型 —— 实现推理效果 Spring AI:ChatClient实现对话效果 Spring AI:使用 Advisor 组件 - 打印请求大模型出入参日志 Spring AI:ChatMemory 实现聊天记忆功能 Spring AI:本地安装 Ollama 并运行 Qwen3 模型 Spring AI:提示词工程 Spring AI:提示词工程 - Prompt 角色分类(系统角色与用户角色) Spri
sg_knight
17 小时前
java
·
前端
·
spring boot
·
spring
·
web
·
sse
·
数据同步
SSE 技术实现前后端实时数据同步
在现代 Web 应用中,实时数据同步是一个非常常见的需求,例如股票行情、消息通知、在线协作工具等。相比 WebSocket,SSE(Server-Sent Events)在实现单向实时推送时更加简单高效,适合服务端向客户端推送频繁更新的数据。
k***4599
20 小时前
java
·
spring boot
·
spring
SpringBoot中如何手动开启事务
在Spring Boot中,虽然大多数情况下推荐使用@Transactional注解来管理事务,但有时需要更灵活地手动控制事务。这可以通过TransactionTemplate或PlatformTransactionManager来实现
没有bug.的程序员
20 小时前
java
·
网络
·
jvm
·
spring
·
日志
·
gc
GC日志解析:从日志看全流程
完整的GC日志配置参数:G1 GC日志示例分析:日志格式解析:Young GC完整日志示例:Young GC关键指标提取:
她说..
1 天前
java
·
spring boot
·
后端
·
spring
·
springboot
Spring Boot中读取配置文件的5种方式汇总
在 Spring Boot 中,读取配置文件(如 application.properties/application.yml)的方式丰富且灵活,核心可分为基础注解式、编程式、类型安全绑定三大类,以下是主流方式的详细总结:
薛纪克
1 天前
java
·
spring
·
microsoft
·
lambda
·
dataverse
Lambda Query:让微软Dataverse查询像“说话”一样简单
作为常年与微软Dataverse打交道的Java开发者,你是否也曾被这些问题折磨:手写复杂的OData查询语句容易出错,OAuth 2.0认证配置繁琐且重复,分页数据需要手动处理nextLink,查询结果的格式化值还要额外解析……直到遇到Lambda Query Dataverse适配器,这些痛点才被一一化解。今天,我们就来全面拆解这个工具,让你彻底掌握它的使用方式,大幅提升Dataverse开发效率。
廋到被风吹走
1 天前
java
·
spring
【Spring】两大核心基石 IoC和 AOP
Spring 框架的两大核心基石:IoC(控制反转) 和 AOP(面向切面编程) 理解这两者是如何协同工作的,是掌握 Spring 精髓的关键
明有所思
1 天前
java
·
spring
springsecurity更换加密方式
核心接口是PasswordEncoder,常用实现类:使用DelegatingPasswordEncoder。DelegatingPasswordEncoder 是 Spring Security 中用于密码加密的核心组件,主要用于代理多种加密策略,兼容旧密码格式并支持升级加密方式,支持多种加密格式自动适配:
U***7469
1 天前
java
·
spring
·
rpc
三大框架-Spring
spring框架是以一个分层架构,有七个定义良好的模块组成,Spring模块构建在核心容器之上,核心容器定义了创建,配置和管理bean方式: