Shiro部分copy的https://blog.csdn.net/qq_41717874/article/details/849899881、基本架构Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某角色。或者细粒度的验证...
JWT1、什么是JWTJSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间作为 JSON 对象安全地传输信息。该信息可以被验证和信任,因为它是经过数字签名的。JWT 可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。2、什么时候使用JWT授权:这是使用 JWT 最常见的场景。用户登录后...
今天面试的时候面试官问了 mybatis的映射接口是否支持重载,我心想着mybatis这种比较成熟的框架应该是可以的,结果是mybatis是并不支持的,所以我百度了下,发现mybatis mapper中不能重载,因为它是通过 package1.package2.ClassName.methodname来定位方法的。然后我再网上找到了这个的解决方式,方法一:使用mybatis的动态sql i...
springboot学习整个文档参考尚硅谷雷丰阳老师的springboot笔记进行编写第一个springboot程序1、编写maven <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<...
JDK5之前的定义方式使用自定义类实现枚举package com.zhou.study; public class SeasonTest { public static void main(String[] args) { Season spring = Season.spring; System.out.println(spring); ...
ResponseStatus可以实现自定义的一些异常,同时在页面上进行显示https://blog.csdn.net/qq_41604383/article/details/103718616SessionAttribute把session中的属性赋值给控制器参数https://blog.csdn.net/dwenxue/article/details/81383097SessionAttr...
springmvc + spring + mybatis ssm本文章针对前后端分离,返回json,所以这里不做视图的配置项目架构依赖<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connect...