我项目中pom配置文件添加
<!-- https://mvnrepository.com/artifact/org.reflections/reflections -->
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.8</version>
</dependency>
AuthModel.java
package com.springboot_springdatajpa.springdatajpa.model;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @Author zhaomengxia
* @create 2019/9/3 14:38
*/
@Data
public class AuthModel implements Serializable{
private String authName;
private String authUrl;
private String authUniqueMark;
private Date createTime;
private String methodType;
}
LoginController.java
package com.springboot_springdatajpa.springdatajpa.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.apache.shiro.subject.Sub