From a94de0c3728c5e628e7a60285bd923418c33616f Mon Sep 17 00:00:00 2001 From: thinkgem Date: Sun, 14 Oct 2018 12:50:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=8F=9C=E5=8D=95=E3=80=81?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E3=80=81=E8=A7=92=E8=89=B2=20Service=20?= =?UTF-8?q?=E5=B1=82=E8=87=AA=E5=AE=9A=E4=B9=89=EF=BC=8C=E8=AF=A6=E8=A7=81?= =?UTF-8?q?=20sys.service.impl=20=E5=8C=85=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeesite/common/reflect/ReflectUtils.java | 14 ++--- .../impl/FileUploadServiceExtendImpl.java | 53 +++++++++++++++++++ .../service/impl/MenuServiceExtendImpl.java | 49 +++++++++++++++++ .../service/impl/RoleServiceExtendImpl.java | 43 +++++++++++++++ .../service/impl/UserServiceExtendImpl.java | 49 +++++++++++++++++ .../src/main/resources/config/logger-core.xml | 2 +- 6 files changed, 202 insertions(+), 8 deletions(-) create mode 100644 modules/core/src/main/java/com/jeesite/modules/sys/service/impl/FileUploadServiceExtendImpl.java create mode 100644 modules/core/src/main/java/com/jeesite/modules/sys/service/impl/MenuServiceExtendImpl.java create mode 100644 modules/core/src/main/java/com/jeesite/modules/sys/service/impl/RoleServiceExtendImpl.java create mode 100644 modules/core/src/main/java/com/jeesite/modules/sys/service/impl/UserServiceExtendImpl.java diff --git a/common/src/main/java/com/jeesite/common/reflect/ReflectUtils.java b/common/src/main/java/com/jeesite/common/reflect/ReflectUtils.java index 8acd7de4..191d6931 100644 --- a/common/src/main/java/com/jeesite/common/reflect/ReflectUtils.java +++ b/common/src/main/java/com/jeesite/common/reflect/ReflectUtils.java @@ -79,7 +79,7 @@ public class ReflectUtils { Field field = getAccessibleField(obj, fieldName); if (field == null) { //throw new IllegalArgumentException("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); - logger.warn("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); + logger.debug("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); return null; } E result = null; @@ -98,7 +98,7 @@ public class ReflectUtils { Field field = getAccessibleField(obj, fieldName); if (field == null) { //throw new IllegalArgumentException("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); - logger.warn("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); + logger.debug("在 [" + obj.getClass() + "] 中,没有找到 [" + fieldName + "] 字段 "); return; } try { @@ -122,7 +122,7 @@ public class ReflectUtils { Method method = getAccessibleMethod(obj, methodName, parameterTypes); if (method == null) { //throw new IllegalArgumentException("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); - logger.warn("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); + logger.debug("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); return null; } try { @@ -144,7 +144,7 @@ public class ReflectUtils { if (method == null) { // 如果为空不报错,直接返回空。 // throw new IllegalArgumentException("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); - logger.warn("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); + logger.debug("在 [" + obj.getClass() + "] 中,没有找到 [" + methodName + "] 方法 "); return null; } try { @@ -304,19 +304,19 @@ public class ReflectUtils { Type genType = clazz.getGenericSuperclass(); if (!(genType instanceof ParameterizedType)) { - logger.warn(clazz.getSimpleName() + "'s superclass not ParameterizedType"); + logger.debug(clazz.getSimpleName() + "'s superclass not ParameterizedType"); return Object.class; } Type[] params = ((ParameterizedType) genType).getActualTypeArguments(); if (index >= params.length || index < 0) { - logger.warn("Index: " + index + ", Size of " + clazz.getSimpleName() + "'s Parameterized Type: " + logger.debug("Index: " + index + ", Size of " + clazz.getSimpleName() + "'s Parameterized Type: " + params.length); return Object.class; } if (!(params[index] instanceof Class)) { - logger.warn(clazz.getSimpleName() + " not set the actual class on superclass generic parameter"); + logger.debug(clazz.getSimpleName() + " not set the actual class on superclass generic parameter"); return Object.class; } diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/FileUploadServiceExtendImpl.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/FileUploadServiceExtendImpl.java new file mode 100644 index 00000000..d64b86f9 --- /dev/null +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/FileUploadServiceExtendImpl.java @@ -0,0 +1,53 @@ +///** +// * Copyright (c) 2013-Now http://jeesite.com All rights reserved. +// */ +//package com.jeesite.modules.sys.service.impl; +// +//import javax.servlet.http.HttpServletRequest; +//import javax.servlet.http.HttpServletResponse; +// +//import org.springframework.stereotype.Service; +// +//import com.jeesite.modules.file.entity.FileEntity; +//import com.jeesite.modules.file.entity.FileUpload; +//import com.jeesite.modules.file.service.FileUploadServiceExtendSupport; +// +///** +// * 文件上传扩展实现类 +// * @author ThinkGem +// * @version 2018年10月13日 +// */ +//@Service +//public class FileUploadServiceExtendImpl extends FileUploadServiceExtendSupport { +// +// @Override +// public boolean fileExists(FileEntity fileEntity) { +// System.out.println("============= fileupload fileExists "); +// return super.fileExists(fileEntity); +// } +// +// @Override +// public void uploadFile(FileEntity fileEntity) { +// System.out.println("============= fileupload uploadFile "); +// super.uploadFile(fileEntity); +// } +// +// @Override +// public void saveUploadFile(FileUpload fileUpload) { +// System.out.println("============= fileupload saveUploadFile "); +// super.saveUploadFile(fileUpload); +// } +// +// @Override +// public String getFileUrl(FileUpload fileUpload) { +// System.out.println("============= fileupload getFileUrl "); +// return super.getFileUrl(fileUpload); +// } +// +// @Override +// public String downFile(FileUpload fileUpload, HttpServletRequest request, HttpServletResponse response) { +// System.out.println("============= fileupload downFile "); +// return super.downFile(fileUpload, request, response); +// } +// +//} diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/MenuServiceExtendImpl.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/MenuServiceExtendImpl.java new file mode 100644 index 00000000..cc674cde --- /dev/null +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/MenuServiceExtendImpl.java @@ -0,0 +1,49 @@ +///** +// * Copyright (c) 2013-Now http://jeesite.com All rights reserved. +// */ +//package com.jeesite.modules.sys.service.impl; +// +//import java.util.List; +// +//import org.springframework.stereotype.Service; +// +//import com.jeesite.modules.sys.entity.Menu; +//import com.jeesite.modules.sys.service.MenuServiceSupport; +// +///** +// * 菜单服务扩展实现类 +// * @author ThinkGem +// * @version 2018年10月13日 +// */ +//@Service +//public class MenuServiceExtendImpl extends MenuServiceSupport { +// +// public MenuServiceExtendImpl() { +// this.entityClass = Menu.class; +// } +// +// @Override +// public Menu get(Menu menu) { +// System.out.println("============= menu get "); +// return super.get(menu); +// } +// +// @Override +// public List findList(Menu menu) { +// System.out.println("============= menu findList "); +// return super.findList(menu); +// } +// +// @Override +// public List findByRoleCode(Menu menu) { +// System.out.println("============= menu findByRoleCode "); +// return super.findByRoleCode(menu); +// } +// +// @Override +// public List findByUserCode(Menu menu) { +// System.out.println("============= menu findByUserCode "); +// return super.findByUserCode(menu); +// } +// +//} diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/RoleServiceExtendImpl.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/RoleServiceExtendImpl.java new file mode 100644 index 00000000..b8db387e --- /dev/null +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/RoleServiceExtendImpl.java @@ -0,0 +1,43 @@ +///** +// * Copyright (c) 2013-Now http://jeesite.com All rights reserved. +// */ +//package com.jeesite.modules.sys.service.impl; +// +//import java.util.List; +// +//import org.springframework.stereotype.Service; +// +//import com.jeesite.modules.sys.entity.Role; +//import com.jeesite.modules.sys.service.RoleServiceSupport; +// +///** +// * 角色服务扩展实现类 +// * @author ThinkGem +// * @version 2018年10月13日 +// */ +//@Service +//public class RoleServiceExtendImpl extends RoleServiceSupport { +// +// public RoleServiceExtendImpl() { +// this.entityClass = Role.class; +// } +// +// @Override +// public Role get(Role role) { +// System.out.println("============= role get "); +// return super.get(role); +// } +// +// @Override +// public List findList(Role role) { +// System.out.println("============= role findList "); +// return super.findList(role); +// } +// +// @Override +// public List findListByUserCode(Role role) { +// System.out.println("============= role findListByUserCode "); +// return super.findListByUserCode(role); +// } +// +//} diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/UserServiceExtendImpl.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/UserServiceExtendImpl.java new file mode 100644 index 00000000..dfaf32ad --- /dev/null +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/impl/UserServiceExtendImpl.java @@ -0,0 +1,49 @@ +///** +// * Copyright (c) 2013-Now http://jeesite.com All rights reserved. +// */ +//package com.jeesite.modules.sys.service.impl; +// +//import java.util.List; +// +//import org.springframework.stereotype.Service; +// +//import com.jeesite.modules.sys.entity.User; +//import com.jeesite.modules.sys.service.UserServiceSupport; +// +///** +// * 用户服务扩展实现类 +// * @author ThinkGem +// * @version 2018年10月13日 +// */ +//@Service +//public class UserServiceExtendImpl extends UserServiceSupport { +// +// public UserServiceExtendImpl() { +// this.entityClass = User.class; +// } +// +// @Override +// public User get(User user) { +// System.out.println("============= user get "); +// return super.get(user); +// } +// +// @Override +// public User getByLoginCode(User user) { +// System.out.println("============= user getByLoginCode "); +// return super.getByLoginCode(user); +// } +// +// @Override +// public User getByUserTypeAndRefCode(User user) { +// System.out.println("============= user getByUserTypeAndRefCode "); +// return super.getByUserTypeAndRefCode(user); +// } +// +// @Override +// public List findList(User user) { +// System.out.println("============= user findList "); +// return super.findList(user); +// } +// +//} diff --git a/modules/core/src/main/resources/config/logger-core.xml b/modules/core/src/main/resources/config/logger-core.xml index e956bdb2..1b0b5487 100644 --- a/modules/core/src/main/resources/config/logger-core.xml +++ b/modules/core/src/main/resources/config/logger-core.xml @@ -22,7 +22,7 @@ + - \ No newline at end of file