spring

魔芋红茶1 小时前
笔记·学习·spring
Spring Security 学习笔记 4:用户/密码认证本文使用 Spring Security + JWT 实现一个使用用户名/密码进行身份验证,并之后通过 JWT 访问令牌进行请求和验证的前后端分离系统的服务端示例。
我爱娃哈哈1 小时前
spring boot·后端·spring
SpringBoot + Spring Security + RBAC:企业级权限模型设计与动态菜单渲染实战一个项目刚开始,用户角色很简单,可能就管理员和普通用户两种。那时候权限控制也简单,加几个if-else判断就完事了。但随着业务发展,用户角色越来越多:普通用户、VIP用户、代理商、渠道商、内部员工、财务、运营、管理员等等,每个角色的权限还不一样,有的能看数据,有的能改数据,有的能删数据。
雪碧聊技术1 小时前
spring·langchain4j·调用大模型
4.Spring整合LangChain4j你好,LangChain4J:开启Java开发者的智能应用新篇章!欢迎来到本文,无论你是初次接触 LangChain4J,还是已经对 AI 应用开发有所涉猎,这里都将为你提供一个清晰的起点。
想用offer打牌3 小时前
java·人工智能·后端·spring·系统架构
Spring AI vs Spring AI Alibaba最近Java非常火的AI agent智能体开发框架Spring AI 和 Spring AI Alibaba,我们到底该选谁呢?它们到底有什么区别呢?希望这篇文章能给你的技术选型带来帮助,让我们一起来讨论一下吧!
码农幻想梦4 小时前
java·后端·spring
实验五 spring入门及IOC实验了解Spring框架的基本概念;学习Spring框架的核心组件;掌握ioc容器使用以及xml和注解方式配置管理beans。
J_liaty6 小时前
java·redis·spring·spring-security
Spring Security整合JWT与Redis实现权限认证本文详细介绍如何基于Spring Boot整合Spring Security、JWT和Redis,构建一套完整的认证授权体系,实现无状态的身份验证和高效的权限管理。
这儿有个昵称10 小时前
java·redis·spring·mybatis·spring security·spring mvc·oauth2
Java大厂面试实录:从Spring MVC到微服务的技术深度探讨在互联网大厂的技术面试中,面试官不仅会考察求职者的技术深度,还会结合具体业务场景进行提问。下面通过一个有趣的故事,带大家了解Java大厂面试中的一些经典问题及解答。
超级种码6 小时前
redis·spring·bootstrap
Redis:Redis键值淘汰策略Redis 常被用作缓存,以加速对较慢服务器或数据库的读取访问。由于缓存条目是持久存储数据的副本,当缓存内存不足时,淘汰它们通常是安全的(必要时将来可以再次缓存)。
皙然6 小时前
java·spring boot·spring
SpringBoot 自动装配深度解析:从底层原理到自定义 starter 实战(含源码断点调试)SpringBoot 之所以能成为 Java 开发的 “效率神器”,核心在于其自动装配(AutoConfiguration) 机制。它彻底颠覆了传统 Spring 繁琐的 XML 配置模式,实现了 “引入依赖即能用” 的开箱即用体验。但多数开发者对自动装配的理解仅停留在 “表面用法”,对其 “如何筛选配置类”“如何动态绑定属性”“如何自定义扩展” 等底层逻辑一知半解。本文将从源码溯源、原理拆解、问题排查这三个维度,全方位剖析 SpringBoot 自动装配机制。
派大鑫wink6 小时前
java·后端·spring
【Day39】Spring 核心注解:@Component、@Autowired、@Configuration 等本文收录于「Java 学习日记」专栏,聚焦 Spring 框架最核心的注解体系,从注解分类、使用场景到实战避坑,帮你彻底掌握 Spring 注解开发的精髓,告别繁琐的 XML 配置~
魔芋红茶7 小时前
笔记·学习·spring
Spring Security 学习笔记 1:快速开始先创建一个最简单的 Spring Boot 项目,包含最基本的依赖:本文使用的 Spring Boot 版本为 4.0.1
Mr_sun.7 小时前
spring
Day05——权限认证-SpringSecurity认证授权我们昨天已经对于权限控制的一些表和业务做了介绍,但是真正控制系统权限的,需要引入专门的安全框架才行,所以,我们今天重点来学习Spring家族中的一员Spring Security安全框架。最终呢,我们会使用Spring Security框架来控制养老项目的后台管理系统
爱丽_8 小时前
java·后端·spring
Spring 框架这一节的目标是把“能运行 Spring 容器”所需的最小条件准备好。Spring 本质上是普通 Java 库,并不强制你使用某种应用服务器;只要能正确引入依赖、让配置文件在类路径中可被加载,你就能跑起来一个最小的 IOC 容器。
小北方城市网8 小时前
java·spring boot·后端·spring·rabbitmq·mybatis·java-rabbitmq
SpringBoot 集成 RabbitMQ 实战(消息队列):实现异步通信与系统解耦在复杂后端系统中,同步通信往往会导致系统耦合度高、响应延迟、容错性差 —— 如用户下单后,需同步完成库存扣减、订单通知、日志记录等操作,任一环节故障都会导致整个流程失败。RabbitMQ 作为开源消息队列中间件,基于 AMQP 协议,支持多种交换机模式、消息持久化、死信队列等功能,可实现系统间异步通信、业务解耦、流量削峰,提升系统容错性与可扩展性。
雨中飘荡的记忆9 小时前
java·后端·spring
Spring Test 从入门到实战摘要:本文将带你从零开始,循序渐进地学习Spring Test框架。你将掌握单元测试、集成测试、Mock测试等核心技能!
未来龙皇小蓝9 小时前
java·windows·spring boot·spring·策略模式
策略模式:Spring Bean策略与枚举 Lambda策略定义枚举:用于管理推送的类型,主要是维护一个字典,还有个好处就是枚举天然的编译期检查,出现问题会直接飘红的,必须修改了才能启动
魔芋红茶10 小时前
笔记·学习·spring
Spring Security 学习笔记 3:认证模型Spring Security 认证模型的核心是 SecurityContextHolder 。它包含 SecurityContext。
努力也学不会java10 小时前
java·人工智能·后端·spring·spring cloud·容器
【Spring Cloud】环境和工程基本搭建Oracle从JDK9开始每半年发布⼀个新版本, 新版本发布后, ⽼版本就不再进⾏维护. 但是会有⼏个长期维护的版本. 目前长期维护的版本有: JDK8, JDK11, JDK17, JDK21,在JDK版本的选择上,尽量选择长期维护的版本. 为什么选择JDK17? Spring Cloud 是基于 SpringBoot 进行开发的, SpringBoot 3.X以下的版本, Spring官方已不再进行维护(还可以继续使用), SpringBoot 3.X的版本, 使用的JDK版本基线为JDK17. 所以
海南java第二人10 小时前
java·spring
SpringBoot循环依赖全解:从根源到解决方案的深度剖析在日常的SpringBoot开发中,你是否遇到过这样的错误信息?这正是Spring的循环依赖异常。它不仅困扰着新手开发者,即便是经验丰富的架构师也常常需要花费大量时间来解决这个问题。本文将深入剖析循环依赖的本质原因,提供多种解决方案,并分享最佳实践,帮助你在开发中彻底掌握这一关键技术点。
爱吃山竹的大肚肚10 小时前
java·数据库·sql·mysql·spring·spring cloud·oracle
达梦(DM)数据库中设置表空间在达梦(DM)数据库中设置表空间数据文件路径,并在服务器上找到它,是数据库管理中的基础操作。操作环节关键动作/命令