文章 2024-08-13 来自:开发者社区

springboot 整合 spring security,自定义登录接口

在 Spring Boot 项目中整合 Spring Security 并自定义登录接口可以通过以下步骤完成。这里是一个简化的指南和代码示例。 1. 添加依赖 首先,你需要在 pom.xml 文件中添加必要的依赖。以下是 Spring Boot 和 Spring Security 的常见依赖: ...

文章 2024-05-16 来自:开发者社区

Springboot 使用自定义注解结合AOP方式校验接口参数

aspectjrt 1.8.9 com.alibaba fastjson 1.2.58 org.springframework.boot spring-boot-starter-web 新建自定义注解,ParamCheck.java : import java.lang.annotation.ElementType; import java.lang.annotation.Retention; ....

Springboot 使用自定义注解结合AOP方式校验接口参数
文章 2023-07-18 来自:开发者社区

SpringBoot3整合SpringSecurity,实现自定义接口权限过滤(二)

4.3 判断账户是否被禁用管理系统一般支持账户禁用功能,即把 status 值设定为某个状态,如 -1。接着判断是否是账户禁用异常 DisabledException,如果属于账户禁用,则给与提示,代码如下。if (exception instanceof DisabledException) { ResponseUtil.out(response, ResponseUtil.resul...

SpringBoot3整合SpringSecurity,实现自定义接口权限过滤(二)
文章 2023-07-18 来自:开发者社区

SpringBoot3整合SpringSecurity,实现自定义接口权限过滤(一)

一、导入依赖在实现自定义接口权限过滤之前,首先要导入依赖,首先是 SpringBoot 父依赖。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...

SpringBoot3整合SpringSecurity,实现自定义接口权限过滤(一)
文章 2023-07-03 来自:开发者社区

springboot使用自定义注解实现接口参数解密,普通字段,json,集合

springboot版本 2.4.9话不多说,直接上代码代码中的json工具和加密工具均是使用的hutool包中的依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> ...

文章 2022-10-28 来自:开发者社区

spring boot中shiro使用自定义注解屏蔽接口鉴权

传统做法spring boot整合shiro后,如果某些接口需要屏蔽鉴权的话(比如登录)接口,我们一般会这么做:@Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilterFactoryBean(org.apache.shiro.mgt.SecurityManager securityManager) { ...

问答 2022-06-13 来自:开发者社区

使用函数计算部署springboot 每个自定义接口都要在s.yml中配置吗?

使用函数计算部署springboot 每个自定义接口都要在s.yml中配置吗?

文章 2022-06-13 来自:开发者社区

Springboot 使用自定义注解结合AOP方式校验接口参数

前言对于初学者们,对于接口的参数判空多多少少都是有些膈应,因为每次写个接口,拿那几个参,就得if else。那么该篇教学,就可以一定程度解决这个问题。正文该篇文章涉及到的:1.自定义注解 ,用于标注需要进行校验的参数2.AOP配合自定义注解使用3.实现公共的返回参4.实现全局异常捕获先看整体我们需要做的东西有什么:只要完成这两个文件夹里面的,那么到了新的项目,你只需要把这两个文件夹的东西直接丢进....

Springboot 使用自定义注解结合AOP方式校验接口参数
文章 2022-02-14 来自:开发者社区

SpringBoot+拦截器+自定义异常+自定义注解+全局异常处理简单实现接口权限管理

我将权限管理分为三块:资源权限:将url当做资源,可以给每个账号动态划分Url权限,访问不同的URl;操作权限:将所有URL分为增、删、改、查4种操作权限,给用户分配对应的操作权限,如某个用户只有查操作权限那么他就无法做其他的操作;角色权限:系统有多个角色,每个角色的权限都不同,如一个管理后台有着账号管理模块、商品模块等,为超级管理员的角色就可以看到所有模块并操作,而为售后的角色就只能看到商品模....

文章 2021-12-31 来自:开发者社区

Spring Boot自定义Annotation实现接口自动幂

前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:1、数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据。2、token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的hea....

Spring Boot自定义Annotation实现接口自动幂

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注