主要是重写attemptAuthentication方法
导入依赖
org.springframework.boot
spring-boot-starter-security
org.springframework.boot
spring-boot-starter-web
相关配置和代码
application.properties配置密码
spring.security.user.name=admin
spring.security.user.password=123
创建自定义身份过滤类
写json登录之前先看一下源码,了解一下它是如何表单登录的
在idea连按下shift键,搜索UsernamePasswordAuthenticationFilter类
进入后再按Ctrl+F12可以查看该类的所有方法
进入方法