Spring

首页 标签 Spring
# Spring #
关注
46875内容
|
4天前
|
3.实现权限管理的技术
权限管理技术选型需综合考量。常见方案如Apache Shiro,轻量易用,但安全维护较弱;Spring Security功能强大,防护全面,但配置复杂;自定义ACL契合业务但通用性差。多数技术基于ACL或RBAC模型封装,应根据项目规模与架构合理选择。
|
4天前
|
4.认识SpringSecurity
Spring Security 是基于过滤器链的鉴权框架,支持表单、OAuth2、JWT 等多种认证方式,提供 URL 和方法级鉴权,集成 RBAC、SPEL 控制,并防御 CSRF 等攻击。通过 DelegatingFilterProxy 与 FilterChainProxy 实现安全过滤链,统一处理认证与权限异常。
Spring MVC
Spring MVC核心组件包括:DispatcherServlet(核心控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)和ViewResolver(视图解析器)。请求流程为:用户请求→DispatcherServlet分发→HandlerMapping查找处理器→HandlerAdapter执行Handler→返回ModelAndView→ViewResolver解析视图→渲染响应。除Handler外,其余组件均由框架自动配置,尤其在Spring Boot中无需手动设置。
|
4天前
|
1-常用过滤器介绍
本文介绍了Spring Security核心过滤器链中的常用过滤器及其作用,涵盖安全上下文管理、CSRF防护、认证登录、会话控制、异常处理等关键功能,帮助理解Security底层执行流程与AOP机制的实现。
|
4天前
|
1.工程搭建与验证
本文介绍如何使用阿里云脚手架快速搭建Spring Boot工程,并整合Spring Security。涵盖项目创建、代码导入与验证,通过引入Web和Security依赖,实现登录认证功能。默认用户名为user,密码动态生成,成功登录后可访问指定页面。完整代码见GitHub仓库Day01分支。
|
4天前
|
.通用权限管理模型
本文介绍通用权限管理模型,重点解析ACL(访问控制列表)和RBAC(基于角色的访问控制)两大核心模型。ACL直接为用户或角色授权,简单直观;RBAC通过“用户-角色-权限-资源”层级关系实现灵活管控,包含RBAC0至RBAC3四个演进版本,支持角色继承、职责分离等复杂场景,提升系统安全与可维护性。
|
4天前
|
SpringBoot自动装配机制
SpringBoot通过@SpringBootApplication实现自动装配,其核心为@AutoConfigurationPackage与@AutoConfigurationImportSelector。前者注册主包路径,后者加载spring.factories中配置的自动配置类,结合@ComponentScan与过滤机制,实现Bean的自动扫描、去重与注入,简化开发配置。
|
4天前
|
SpringBoot.鉴权
本文介绍如何在Spring Boot项目中结合JWT与Spring Security实现安全鉴权。涵盖Token生成与验证、自定义认证流程、角色权限控制(RBAC),并通过过滤器实现登录拦截与请求认证,保障接口安全。
基于springboot的社区垃圾分类管理系统
本系统基于Spring Boot与MySQL,结合物联网、大数据等技术,构建社区智能垃圾管理平台。实现垃圾投放监控、自动分类识别、积分激励及数据统计分析,提升管理效率与居民参与度,推动绿色社区可持续发展。
大模型开发实战从入门到入坑:动手写一个MCP Server去理解MCP背后的技术原理
本文深入解析MCP(模型上下文协议),手把手教你从零实现MCP Server,剖析其基于SSE与JSON-RPC 2.0的核心机制,助你彻底掌握Agent与工具间通信的标准化方案。
免费试用