
框架搭建
文章平均质量分 52
想养一只!
好好生活 慢慢相遇
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shiro基于url权限认证时doGetAuthorizationInfo方法不运行的解决办法
首先要先知道shiro中的授权功能就像懒加载一样,只有使用的时候才会进去doGetAuthorizationInfo这个方法。使用授权功能让doGetAuthorizationInfo方法运行有两种方式,第一种是在请求接口上使用注解,第二种是在页面代码中使用shiro标签。下面演示第一种方法。如下图所示使用@RequiresPermissions注解即可,value值对应的是角色。使用以上注解后还需要在shiro的配置类中添加开始shiro注解的代码。不然只添加注解是不会生效的。如下:/**原创 2021-09-29 17:36:19 · 1214 阅读 · 0 评论 -
ApiOperationSupport注解的使用
在swagger中想要使用@ApiOperationSupport注解隐藏请求参数的话需要进行如下配置(使用ApiOperationSupport的前提是需要先把swagger2配置好后再使用以下方法)一、引入pom依赖<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</原创 2021-09-26 19:35:33 · 11857 阅读 · 6 评论 -
springboot集成shiro实现注册、登录、退出功能
一、Shiro中的认证对象- Subject 主体访问系统的用户。主体可以是用户、程序等,进行认证的都称为主体。- Principal 身份信息是主体进行身份认证的标识,标识具有唯一性,如用户名、手机号、邮箱等,一个主体可以有多个身份,但必须有一个主身份。- Credential 凭证信息是只有主体自己知道的安全信息,如密码、证书等。Shiro的认证过程首先主体需要携带身份信息和凭证信息,比如用户名和密码,然后Shiro会将这些信息包装成一个令牌,也就是Token,然后再通过Shiro中的原创 2021-09-20 22:22:10 · 1431 阅读 · 1 评论 -
mybatis实现分页查询-自己封装分页方法
大致结构如下:一、定义返回数据结构创建返回数据结构主要是为了统一方便,和分页查询的关系并不大,也可以忽略这一步。package boc.ljh.config;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;@ApiModel("返回数据结构")public class Result<T> { @ApiModelProperty("返回状态")原创 2021-09-04 23:38:08 · 2921 阅读 · 4 评论 -
springboot整合mybatis
一、引入相关依赖mybatis依赖: <!--引入mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</vers原创 2021-09-04 13:44:34 · 146 阅读 · 0 评论 -
springboot整合swagger2
基础配置:一、pom.xml中引入swagger的依赖<!--引入swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>原创 2021-08-30 21:23:59 · 335 阅读 · 1 评论