91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 40.47MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-17
  • 語言: 數據庫
  • 標簽: java??mysql??ssm??

資源簡介

jdk1.7和1.8都可以

eclipse 配置tomcat7

mysql5.7
圖書館占座系統,該有的都有

資源截圖

代碼片段和文件信息

package?dingzhen.aop;

import?java.lang.reflect.Field;
import?java.lang.reflect.Method;
import?java.util.Date;

import?javax.servlet.http.HttpServletRequest;

import?org.aspectj.lang.JoinPoint;
import?org.aspectj.lang.annotation.Aspect;
import?org.aspectj.lang.annotation.AfterReturning;??
import?org.aspectj.lang.annotation.Pointcut;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.web.context.request.RequestContextHolder;
import?org.springframework.web.context.request.ServletRequestAttributes;

import?dingzhen.entity.Log;
import?dingzhen.entity.User;
import?dingzhen.service.LogService;
import?dingzhen.util.StringUtil;
import?dingzhen.util.TimeUtil;

/**
?*?操作日志攔截。攔截所有service層中的的add和update開頭的方法
?*/
@Aspect
public?class?LogAspect?{

@Autowired
private?LogService?logService;

/**?
?????*?添加業務邏輯方法切入點?
?????*/?
@Pointcut(“execution(*?dingzhen.service.*.add*(..))“)??
public?void?addServiceCall()?{?}??

/**?
?????*?修改業務邏輯方法切入點?
?????*/??
????@Pointcut(“execution(*?dingzhen.service.*.update*(..))“)??
????public?void?updateServiceCall()?{?}??
????
????
????/**?
?????*?刪除業務邏輯方法切入點?
?????*?此處攔截要攔截到具體的莫一個模塊
?????*?如deleteUser方法。則刪除user的時候會記錄日志
?????*?deleteRole時刪除role會記錄日志
?????*/??
????@Pointcut(“execution(*?dingzhen.service.*.delete*(..))“)??
????public?void?deleteServiceCall()?{?}??
??????

????/**?
?????*?管理員添加操作日志(后置通知)?
?????*?@param?joinPoint?
?????*?@param?rtv?
?????*?@throws?Throwable?
?????*/??
????@AfterReturning(value=“addServiceCall()“?argNames=“rtv“?returning=“rtv“)??
????public?void?insertServiceCallCalls(JoinPoint?joinPoint?object?rtv)?throws?Throwable{??
???? HttpServletRequest?request?=?((ServletRequestAttributes)?RequestContextHolder.getRequestAttributes()).getRequest();
???? User?currentUser?=?(User)?request.getSession().getAttribute(“currentUser“);
????????//判斷參數??
????????if(joinPoint.getArgs()?==?null){//沒有參數??
????????????return;??
????????}??
????????//獲取方法名??
????????//String?methodName?=?joinPoint.getSignature().getName();??
????????String?className?=?joinPoint.getArgs()[0].getClass().getName();
????????//獲取操作內容??
className?=?className.substring(className.lastIndexOf(“.“)?+?1);
????????String?opContent?=?adminOptionContent(joinPoint.getArgs()?“添加“);??
?????????
????????//創建日志對象??
????????Log?log?=?new?Log();
????????log.setModule(className.toLowerCase());
????????try?{
???????? ?log.setUserName(currentUser.getUserName());?
}?catch?(Exception?e)?{
log.setUserName(“開發者“);
}
????????log.setCreateTime(TimeUtil.formatTime(new?Date()“yyyy-MM-dd?HH:mm:ss“));//操作時間??
????????log.setContent(opContent);//操作內容??
????????log.setOperation(“添加“);//操作
????????log.setIp(getIpAddr(request));
????????logService.insertLog(log);
????}??
????
????
????
????
????/**?
?????*?管理員修改操作日志(后置通知)?
?????*?@param?joinPoint?
?????*?@param?rtv?
?????*?@throws?Throwable?
?????*/?
????@AfterReturning

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\數據庫文件\
?????文件??????102351??2018-11-29?16:14??ssm+mysql實現的圖書館預約占座系統源碼1\數據庫文件\db_library_seats.sql
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\
?????文件???????16125??2020-02-12?14:20??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.classpath
?????文件????????1045??2018-11-26?14:35??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.project
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\
?????文件?????????503??2018-11-26?14:35??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\.jsdtscope
?????文件?????????112??2018-11-26?15:18??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.core.resources.prefs
?????文件?????????718??2019-11-07?14:03??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.jdt.core.prefs
?????文件?????????488??2018-11-26?14:35??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.wst.common.component
?????文件?????????345??2019-12-25?15:45??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-11-26?14:35??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-11-26?14:35??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\
?????文件?????????166??2019-11-07?14:04??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\config.properties
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\
?????目錄???????????0??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\aop\
?????文件????????7082??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\aop\LogAspect.class
?????目錄???????????0??2020-03-18?21:52??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\
?????文件????????5563??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\BbsController.class
?????文件????????4051??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\BlockController.class
?????文件????????5601??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\BookController.class
?????文件????????8255??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\ChartController.class
?????文件????????4205??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\ClazzController.class
?????文件????????4542??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\FriendController.class
?????文件????????4425??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\IllegalController.class
?????文件????????6134??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\LogController.class
?????文件????????7830??2020-02-20?12:26??ssm+mysql實現的圖書館預約占座系統源碼1\項目源碼\LibrarySeats\build\classes\dingzhen\controller\LoginController.class
............此處省略1885個文件信息

評論

共有 條評論