public abstract class LogAspect extends Object
| 构造器和说明 |
|---|
LogAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
arround(org.aspectj.lang.ProceedingJoinPoint pjp) |
protected void |
AuthenticatedAndPermitted(LogData logData,
Administrator administrator,
String permStr)
认证和授权到日志 补充:OperaterId,OperaterName,Allow到日志
默认使用shiro框架实现,如用其他安全框架,则需重写该方法,并补全以上信息到日志中
|
protected Administrator |
getAdministrator()
返回管理员实体 默认使用shiro框架实现,如用其他安全框架,则需重写该方法
|
protected abstract void |
logPersistence(LogData log)
日志持久化
|
void |
throwss(org.aspectj.lang.JoinPoint jp) |
protected abstract String |
uriToPermStr(String uri)
访问当前路径所需要的权限
|
void |
webPointCut() |
public void webPointCut()
public void throwss(org.aspectj.lang.JoinPoint jp)
public Object arround(org.aspectj.lang.ProceedingJoinPoint pjp)
protected abstract String uriToPermStr(String uri)
uri - 请求路径protected abstract void logPersistence(LogData log)
log - 日志信息protected void AuthenticatedAndPermitted(LogData logData, Administrator administrator, String permStr)
logData - 日志信息administrator - 管理员实体permStr - 所需权限protected Administrator getAdministrator()
Copyright © 2018. All rights reserved.