Spring

首页 标签 Spring
# Spring #
关注
47930内容
|
3月前
| |
来自: 数据库
SpringCloud Alibaba诞生
阿里基于Spring Cloud打造Alibaba生态,推出Nacos、Sentinel、Seata等核心组件,覆盖服务发现、配置管理、流量控制与分布式事务,形成完整微服务解决方案,获Spring官方认可,推动Spring Cloud在企业级场景高效落地。
自定义注解
本文介绍如何在Spring框架中实现自定义注解,结合AOP与过滤器应用于日志记录、权限控制等场景,通过代码示例展示注解定义、元注解使用及拦截处理流程,涵盖从基础到进阶的完整实现步骤。
2.OAuth2.0实战案例
本文介绍了基于Spring Boot与Spring Cloud构建OAuth2授权服务的完整流程,涵盖父工程搭建、资源服务器与授权服务器的创建、核心配置类编写及四种授权模式(授权码、简化、密码、客户端)的测试验证,实现安全的分布式系统认证授权。
|
3月前
| |
来自: 数据库
1.自定义认证前端页面
本文介绍Spring Security前后端整合配置:前端提供login.html登录页面,后端通过HelloController定义接口,SecurityConfig配置类实现表单登录认证,包括登录页、参数名、成功失败跳转等,并禁用CSRF。启动后访问/demo/index可验证登录拦截与跳转功能。
2. 整合切面,参数拦截+过滤
该Java代码实现了一个基于Spring AOP的切面,用于拦截Controller层请求,记录请求来源、URL、方式、参数及响应耗时等信息,支持后续日志存储与分析。
|
3月前
| |
来自: 云原生
1. 整合Logback,滚动记录+多文件
`logback-spring.xml` 是 Spring Boot 项目的日志配置文件,支持按级别、模块分离输出日志,包含控制台、文件滚动等配置,并可通过 `LogProxy.getLogger()` 获取指定名称的日志实例,实现精准日志管理与追踪。
@Configuration
被 `@Configuration` 注解的类视为Spring配置类,等同于XML配置文件。通过`@Bean`注解注册Bean,结合`AnnotationConfigApplicationContext`启动容器,可加载并管理所有Bean组件。
入门运行Soul
Soul 是基于 WebFlux 的高性能响应式 API 网关,支持 Dubbo、Spring Cloud、Spring Boot,具备跨语言、异步、低延迟(1~2ms)特性。采用插件化设计,支持热插拔、动态流量控制、A/B 测试与蓝绿发布,内置鉴权、限流、熔断等丰富插件,可通过 WebSocket、HTTP 长轮询等方式实现配置实时同步。
|
3月前
| |
来自: 云效DevOps
实现权限管理的技术
本文介绍了权限管理的主流技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点。Shiro轻量易用但安全性较弱;Spring Security功能强大但配置复杂;自定义ACL灵活但维护成本高,适合特定场景。
|
3月前
| |
来自: 云效DevOps
通用权限管理模型
本文介绍了ACL和RBAC两种常见权限模型。ACL通过直接为用户或角色授权实现控制,简单直观;RBAC则基于角色进行权限分配,支持角色继承与职责分离,结构更清晰、易于管理。还简要提及DAC、MAC、ABAC等模型,帮助读者建立权限体系的全局认知。
免费试用