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

資源簡介

說明: 本案例只適合想學習前端以及spring mvc 的菜鳥,老鳥請移步其他資源庫。謝謝! 本人首次使用adminLTE前端框架,對于前端來說本人是菜鳥一枚。從CSDN上下載了一個案例,部署后很多都不能運行,主題框架沒問題,內部功能不是使用。登錄、驗證碼、內部功能都都存在問題。 本著研究為主,查找資料,修改源碼,目前上傳的案例能正常運行。希望能幫助像我一樣的菜鳥入門。持續學習中……針對這套源碼會持續更新,敬請期待~~~ 1、基礎環境 Jdk1.8+Tomcat8.5+Maven3.5.2+myeclipse2017+mysql5.6 2、參考源碼 感謝資源提供者,原始資源下載地址 http://download.csdn.net/download/wyd786677140/9819968 3、技術點 Spring+SpringMVC+Mybatis+Shiro+ Maven+AdminLTE(Bootstarp)整合項目 4、改造功能 (1)登錄功能 (2)登錄界面背景圖片 (3)登錄增加tab框 (4)登錄成功后增加消息組件--未實現真正消息功能 (5)增加換膚功能 (6)增加404和500頁面---單純頁面,未實現真正異常跳轉 (7)菜單改造,支持多級菜單--實現方式不好,目前最多支持9級,后續考慮更換左右值的實現方式 (8)用戶管理,修改不能查詢數據的問題 (9)用戶管理,修改查詢條件,支持模糊查詢 5、后續會不斷更新,敬請期待~~~

資源截圖

代碼片段和文件信息

package?com.adminlte.commons.scan;

import?java.util.Date;
import?java.util.Enumeration;

import?javax.servlet.http.HttpServletRequest;

import?org.apache.log4j.LogManager;
import?org.apache.log4j.Logger;
import?org.apache.shiro.SecurityUtils;
import?org.apache.shiro.subject.PrincipalCollection;
import?org.apache.shiro.subject.Subject;
import?org.aspectj.lang.ProceedingJoinPoint;
import?org.aspectj.lang.annotation.Around;
import?org.aspectj.lang.annotation.Aspect;
import?org.aspectj.lang.annotation.Pointcut;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Component;
import?org.springframework.web.context.request.RequestContextHolder;
import?org.springframework.web.context.request.ServletRequestAttributes;

import?com.adminlte.commons.utils.StringUtils;
import?com.adminlte.pojo.SysLog;
import?com.adminlte.service.ISysLogService;
import?com.adminlte.shiro.ShiroUser;

/**
?*?AOP日志
?*?@author?wuyudong
?*
?*/
@Aspect
@Component
public?class?SysLogAspect?{
????private?static?final?Logger?LOGGER?=?LogManager.getLogger(SysLogAspect.class);

????@Autowired
????private?ISysLogService?sysLogService;

????@Pointcut(“within(@org.springframework.stereotype.Controller?*)“)
????public?void?cutController()?{}

????@Around(“cutController()“)
????public?object?recordSysLog(ProceedingJoinPoint?point)?throws?Throwable?{
????
????????String?strMethodName?=?point.getSignature().getName();
????????String?strClassName?=?point.getTarget().getClass().getName();
????????object[]?params?=?point.getArgs();
????????StringBuffer?bfParams?=?new?StringBuffer();
????????Enumeration?paraNames?=?null;
????????HttpServletRequest?request?=?null;
????????if?(params?!=?null?&&?params.length?>?0)?{
????????????request?=?((ServletRequestAttributes)?RequestContextHolder.getRequestAttributes()).getRequest();
????????????paraNames?=?request.getParameterNames();
????????????String?key;
????????????String?value;
????????????while?(paraNames.hasMoreElements())?{
????????????????key?=?paraNames.nextElement();
????????????????value?=?request.getParameter(key);
????????????????bfParams.append(key).append(“=“).append(value).append(“&“);
????????????}
????????????if?(StringUtils.isBlank(bfParams))?{
????????????????bfParams.append(request.getQueryString());
????????????}
????????}

????????String?strMessage?=?String
????????????????.format(“[類名]:%s[方法]:%s[參數]:%s“?strClassName?strMethodName?bfParams.toString());
????????LOGGER.info(strMessage);
????????if?(isWriteLog(strMethodName))?{
????????????try?{
???????????? ShiroUser?currentUser?=?(ShiroUser)SecurityUtils.getSubject().getPrincipal();
????????????????if?(null?!=?currentUser)?{
????????????????????SysLog?sysLog?=?new?SysLog();
????????????????????sysLog.setLoginName(currentUser.getLoginName());
????????????????????sysLog.setRoleName(currentUser.getName());
????????????????????sysLog.setOptContent(strMess

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-20?16:51??adminlte-manage\
?????文件????????1515??2017-12-20?16:49??adminlte-manage\.classpath
?????文件????????1432??2017-12-20?16:49??adminlte-manage\.project
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\.settings\
?????文件?????????639??2017-12-20?16:49??adminlte-manage\.settings\.jsdtscope
?????文件?????????199??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.core.resources.prefs
?????文件?????????430??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.m2e.core.prefs
?????文件?????????785??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.common.component
?????文件?????????161??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
?????文件?????????344??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2017-12-20?16:49??adminlte-manage\.settings\org.eclipse.wst.validation.prefs
?????文件????????8875??2017-12-20?16:49??adminlte-manage\pom.xml
?????目錄???????????0??2017-12-20?17:13??adminlte-manage\sql\
?????文件???????70516??2017-12-20?17:12??adminlte-manage\sql\adminlte.sql
?????目錄???????????0??2017-12-20?16:51??adminlte-manage\src\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\scan\
?????文件????????3795??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\scan\SysLogAspect.java
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\utils\
?????文件????????4012??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\utils\CaptchaUtils.java
?????文件?????????648??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\utils\StringEscapeEditor.java
?????文件????????2900??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\commons\utils\StringUtils.java
?????目錄???????????0??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\controller\
?????文件????????1346??2017-12-20?16:49??adminlte-manage\src\main\java\com\adminlte\controller\baseController.java
............此處省略1585個文件信息

評論

共有 條評論