From 0edc02e9656a846d32237bf1fffa6603ee9665bf Mon Sep 17 00:00:00 2001 From: Star_Chen <1622997479@qq.com> Date: Thu, 13 Apr 2023 23:09:48 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=85=88=E5=B0=8F=E6=94=B9=E4=B8=80?= =?UTF-8?q?=E4=B8=8Bpom=EF=BC=8C=E5=8E=BB=E9=99=A4=E4=B8=8D=E5=BF=85?= =?UTF-8?q?=E8=A6=81=E7=9A=84=E4=BE=9D=E8=B5=96=EF=BC=8C=E5=92=8C=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E6=8A=BD=E7=A6=BB=E7=BB=9F=E4=B8=80=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 286 ++++++++++++++++++++++---------------------------------- 1 file changed, 114 insertions(+), 172 deletions(-) diff --git a/pom.xml b/pom.xml index c530774..7fb73f0 100644 --- a/pom.xml +++ b/pom.xml @@ -14,9 +14,27 @@ 2.1.12.RELEASE + UTF-8 1.8 + 3.2.0 + 5.1.6 + 1.2.6 + 1.2.5 + 2.5.0 + + 1.5.2 + 1.5.2 + 3.2.3 + 1.3.2 + + 1.7.25 + 3.4.0 + + 2.0.1.Final + 6.0.10.Final + 2.1.9.RELEASE @@ -35,8 +53,71 @@ len-conmon - + + + + com.len + len-core + lenosp-2.0-SNAPSHOT + + + com.len + len-web + lenosp-2.0-SNAPSHOT + + + com.len + len-sys + lenosp-2.0-SNAPSHOT + + + com.len + len-activiti + lenosp-2.0-SNAPSHOT + + + com.len + len-blog + lenosp-2.0-SNAPSHOT + + + + + + lenosp + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${java.version} + ${java.version} + + + + + org.mybatis.generator + mybatis-generator-maven-plugin + 1.3.6 + + len-web/src/main/resources/auto-config/mybatis-config.xml + + true + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.0 + + + + + org.springframework.boot @@ -44,44 +125,17 @@ true - - org.springframework.boot - spring-boot-starter-web - org.springframework.boot spring-boot-starter-test - - junit - junit - 4.12 - - - com.baomidou mybatis-plus-boot-starter - 3.2.0 + ${mybatis-plus.version} - - org.springframework.boot spring-boot-starter-cache @@ -107,10 +161,6 @@ org.springframework.boot spring-boot-starter-data-redis - - org.springframework.boot - spring-boot-starter-actuator - org.springframework.boot @@ -126,7 +176,7 @@ mysql mysql-connector-java - 5.1.6 + ${mysql-connector.version} @@ -137,31 +187,16 @@ compile --> - com.alibaba druid-spring-boot-starter - 1.2.6 + ${druid.version} - - com.github.pagehelper pagehelper-spring-boot-starter - 1.2.5 + ${pagehelper.version} org.mybatis @@ -173,53 +208,25 @@ - - - - - org.mybatis - mybatis - 3.5.3 - - - ehcache-core net.sf.ehcache - 2.5.0 + ehcache-core + ${ehcache-core.version} + org.apache.shiro shiro-ehcache - 1.5.2 + ${shiro-ehcache.version} org.apache.shiro shiro-aspectj - 1.5.2 + ${shiro-aspectj.version} @@ -227,65 +234,65 @@ org.slf4j slf4j-api - 1.7.25 + ${slf4j-api.version} org.apache.shiro shiro-core - 1.5.2 + ${1.5.2} org.projectlombok lombok - 1.16.10 + ${1.16.10} provided org.apache.shiro shiro-web - 1.3.2 + ${1.3.2} org.apache.shiro shiro-spring - 1.5.2 + ${1.5.2} net.mingsoft shiro-freemarker-tags - 0.1 + ${0.1} org.apache.commons commons-lang3 - 3.7 + ${3.7} commons-io commons-io - 2.5 + ${2.5} commons-fileupload commons-fileupload - 1.3.2 + ${1.3.2} com.alibaba fastjson - 1.2.41 + ${1.2.41} @@ -309,7 +316,7 @@ io.springfox springfox-swagger2 - 2.7.0 + ${2.7.0} @@ -317,7 +324,7 @@ io.springfox springfox-swagger-ui - 2.7.0 + ${2.7.0} @@ -329,41 +336,41 @@ org.quartz-scheduler quartz - 2.3.0 + ${2.3.0} cn.hutool hutool-core - 4.0.12 + ${4.0.12} cn.hutool hutool-http - 4.0.12 + ${4.0.12} org.hibernate.validator hibernate-validator - 6.0.10.Final + ${hibernate-validator.version} javax.validation validation-api - 2.0.1.Final + ${validation-api.version} com.auth0 java-jwt - 3.4.0 + ${java-jwt.version} org.apache.shiro shiro-quartz - 1.3.2 + ${shiro-quartz.version} @@ -376,84 +383,19 @@ org.springframework.session spring-session-data-redis - 2.1.9.RELEASE + ${spring-data-redis.version} org.crazycake shiro-redis - 3.2.3 + ${shiro-redis.version} - org.springframework.boot - spring-boot-devtools + org.springframework.boot + spring-boot-devtools - - - - - com.len - len-core - lenosp-2.0-SNAPSHOT - - - - com.len - len-web - lenosp-2.0-SNAPSHOT - - - com.len - len-sys - lenosp-2.0-SNAPSHOT - - - com.len - len-activiti - lenosp-2.0-SNAPSHOT - - - com.len - len-blog - lenosp-2.0-SNAPSHOT - - - - - - lenosp - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${java.version} - ${java.version} - - - - - org.mybatis.generator - mybatis-generator-maven-plugin - 1.3.6 - - len-web/src/main/resources/auto-config/mybatis-config.xml - - true - true - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.0 - - - - \ No newline at end of file -- Gitee From c0e34842c7944b4c168a82834c5d5ace74f986a7 Mon Sep 17 00:00:00 2001 From: Star_Chen <1622997479@qq.com> Date: Mon, 17 Apr 2023 20:45:21 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=85=88=E6=94=B9=E7=88=B6=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E7=9A=84pom=E7=89=88=E6=9C=AC=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=8C=E6=8E=92=E9=99=A4=E4=B8=80=E4=BA=9B=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=86=B2=E7=AA=81=E3=80=82=20=E4=BF=AE=E6=94=B9=E6=8E=92?= =?UTF-8?q?=E9=99=A4=E9=85=8D=E7=BD=AE=E5=90=AF=E5=8A=A8=E7=B1=BB=E6=94=B9?= =?UTF-8?q?=E4=B8=BAspringboot=E6=B3=A8=E8=A7=A3=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E3=80=82=20=E4=BF=AE=E6=94=B9base64=E7=9A=84=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E3=80=82=20=E4=BF=AE=E6=94=B9=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E5=8C=85=E5=90=8D=E4=B8=BAcommon=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/len/util/Base64Utils.java | 4 +- {len-conmon => len-common}/pom.xml | 8 +- .../src/main/java/com/len/LenApplication.java | 3 +- pom.xml | 107 +++++++++++++----- 4 files changed, 88 insertions(+), 34 deletions(-) rename {len-conmon => len-common}/pom.xml (86%) diff --git a/len-activiti/src/main/java/com/len/util/Base64Utils.java b/len-activiti/src/main/java/com/len/util/Base64Utils.java index b273227..318a0c1 100644 --- a/len-activiti/src/main/java/com/len/util/Base64Utils.java +++ b/len-activiti/src/main/java/com/len/util/Base64Utils.java @@ -4,7 +4,6 @@ import java.io.IOException; import java.io.InputStream; import org.apache.log4j.Logger; - import sun.misc.BASE64Encoder; /** @@ -20,7 +19,8 @@ public class Base64Utils { byte[] bytes = new byte[in.available()]; // 将文件中的内容读入到数组中 in.read(bytes); - strBase64 = encoder.encode(bytes); // 将字节流数组转换为字符串 + // 将字节流数组转换为字符串 + strBase64 = encoder.encode(bytes); in.close(); } catch (IOException ioe) { logger.error("图片转64编码异常", ioe); diff --git a/len-conmon/pom.xml b/len-common/pom.xml similarity index 86% rename from len-conmon/pom.xml rename to len-common/pom.xml index 39d2337..b10d339 100644 --- a/len-conmon/pom.xml +++ b/len-common/pom.xml @@ -7,12 +7,12 @@ lenosp-2.0-SNAPSHOT - len-conmon + len-common jar - len-conmon Maven Webapp + len-common - http://www.example.com + https://gitee.com/zzdevelop/lenosp UTF-8 @@ -30,6 +30,6 @@ - len-conmon + len-common diff --git a/len-web/src/main/java/com/len/LenApplication.java b/len-web/src/main/java/com/len/LenApplication.java index 5601bb7..c21eb2c 100644 --- a/len-web/src/main/java/com/len/LenApplication.java +++ b/len-web/src/main/java/com/len/LenApplication.java @@ -16,7 +16,6 @@ import org.springframework.web.servlet.config.annotation.EnableWebMvc; @EnableTransactionManagement @ComponentScan({"com.len", "org.activiti"}) @MapperScan(basePackages = {"com.len.mapper"}) - @SpringBootApplication(exclude = {RedisAutoConfiguration.class, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class, org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration.class}) @@ -24,7 +23,7 @@ public class LenApplication { public static void main(String[] args) { SpringApplication.run(LenApplication.class, args); - System.out.println("Server start succ"); + System.out.println("Server start success!"); // 没啥意思,我就是想加个注释 } diff --git a/pom.xml b/pom.xml index 7fb73f0..2fef7af 100644 --- a/pom.xml +++ b/pom.xml @@ -18,23 +18,38 @@ UTF-8 1.8 + lenosp-2.0-SNAPSHOT + + 3.5.3 3.2.0 5.1.6 - 1.2.6 + 1.2.8 1.2.5 2.5.0 + 2.3.0 + 2.1.9.RELEASE - 1.5.2 - 1.5.2 + 1.3.2 + 1.5.2 3.2.3 1.3.2 + 1.5.2 + 1.5.2 + 1.5.2 + 0.1 - 1.7.25 - 3.4.0 + 2.5 + 3.7 + 1.3.2 + 4.0.12 + 1.16.10 + 2.7.0 + 3.4.0 + 1.2.41 + 1.7.25 2.0.1.Final 6.0.10.Final - 2.1.9.RELEASE @@ -50,7 +65,7 @@ len-web len-activiti len-blog - len-conmon + len-common @@ -58,28 +73,28 @@ com.len len-core - lenosp-2.0-SNAPSHOT + ${lenosp.version} com.len len-web - lenosp-2.0-SNAPSHOT + ${lenosp.version} com.len len-sys - lenosp-2.0-SNAPSHOT + ${lenosp.version} com.len len-activiti - lenosp-2.0-SNAPSHOT + ${lenosp.version} com.len len-blog - lenosp-2.0-SNAPSHOT + ${lenosp.version} @@ -187,6 +202,7 @@ compile --> + com.alibaba druid-spring-boot-starter @@ -208,6 +224,11 @@ + + org.mybatis + mybatis + ${mybatis.version} + @@ -220,6 +241,12 @@ org.apache.shiro shiro-ehcache ${shiro-ehcache.version} + + + ehcache-core + net.sf.ehcache + + @@ -241,58 +268,76 @@ org.apache.shiro shiro-core - ${1.5.2} + ${shiro-core.version} org.projectlombok lombok - ${1.16.10} + ${lombok.version} provided org.apache.shiro shiro-web - ${1.3.2} + ${shiro-web.version} + + + shiro-core + org.apache.shiro + + org.apache.shiro shiro-spring - ${1.5.2} + ${shiro-spring.version} + + + shiro-web + org.apache.shiro + + net.mingsoft shiro-freemarker-tags - ${0.1} + ${shiro-freemarker-tags.version} org.apache.commons commons-lang3 - ${3.7} + ${commons-lang3.version} commons-io commons-io - ${2.5} + ${commons-io.version} commons-fileupload commons-fileupload - ${1.3.2} + ${commons-fileupload.version} + + + commons-io + commons-io + + com.alibaba fastjson - ${1.2.41} + ${fastjson.version} @@ -316,7 +361,7 @@ io.springfox springfox-swagger2 - ${2.7.0} + ${swagger.version} @@ -324,7 +369,7 @@ io.springfox springfox-swagger-ui - ${2.7.0} + ${swagger.version} @@ -336,17 +381,17 @@ org.quartz-scheduler quartz - ${2.3.0} + ${quartz-custom.version} cn.hutool hutool-core - ${4.0.12} + ${hutool.version} cn.hutool hutool-http - ${4.0.12} + ${hutool.version} org.hibernate.validator @@ -377,6 +422,10 @@ org.opensymphony.quartz quartz + + shiro-core + org.apache.shiro + @@ -390,6 +439,12 @@ org.crazycake shiro-redis ${shiro-redis.version} + + + shiro-core + org.apache.shiro + + -- Gitee From 30580347af93741f848a62db951052945c1278b2 Mon Sep 17 00:00:00 2001 From: Star_Chen <1622997479@qq.com> Date: Mon, 17 Apr 2023 12:50:46 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20len-?= =?UTF-8?q?conmon/src/main/java/com/len?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/len/handler/BusinessException.java | 13 --- .../len/handler/GlobalExceptionHandler.java | 54 --------- .../main/java/com/len/response/Result.java | 86 -------------- .../java/com/len/response/ResultCode.java | 109 ------------------ .../src/main/java/com/len/util/DataUtil.java | 5 - 5 files changed, 267 deletions(-) delete mode 100644 len-conmon/src/main/java/com/len/handler/BusinessException.java delete mode 100644 len-conmon/src/main/java/com/len/handler/GlobalExceptionHandler.java delete mode 100644 len-conmon/src/main/java/com/len/response/Result.java delete mode 100644 len-conmon/src/main/java/com/len/response/ResultCode.java delete mode 100644 len-conmon/src/main/java/com/len/util/DataUtil.java diff --git a/len-conmon/src/main/java/com/len/handler/BusinessException.java b/len-conmon/src/main/java/com/len/handler/BusinessException.java deleted file mode 100644 index 8d26876..0000000 --- a/len-conmon/src/main/java/com/len/handler/BusinessException.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.len.handler; - -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -@Data -@AllArgsConstructor -@NoArgsConstructor -public class BusinessException extends RuntimeException { - private Integer code; - private String errMsg; -} diff --git a/len-conmon/src/main/java/com/len/handler/GlobalExceptionHandler.java b/len-conmon/src/main/java/com/len/handler/GlobalExceptionHandler.java deleted file mode 100644 index 265c689..0000000 --- a/len-conmon/src/main/java/com/len/handler/GlobalExceptionHandler.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.len.handler; - - -import org.springframework.web.bind.annotation.ControllerAdvice; -import org.springframework.web.bind.annotation.ExceptionHandler; -import org.springframework.web.bind.annotation.ResponseBody; - -import com.len.response.Result; -import com.len.response.ResultCode; - -@ControllerAdvice -public class GlobalExceptionHandler { - /** - * 全局异常处理,没有指定异常的类型,不管什么异常都是可以捕获的 - * @param e - * @return - */ - @ExceptionHandler(Exception.class) - @ResponseBody - public Result error(Exception e){ - //e.printStackTrace(); - System.err.println(e.getMessage()); - return Result.error(); - } - - /** - * 处理特定异常类型,可以定义多个,这里只以ArithmeticException为例 - * @param e - * @return - */ - @ExceptionHandler(ArithmeticException.class) - @ResponseBody - public Result error(ArithmeticException e){ - //e.printStackTrace(); - System.err.println(e.getMessage()); - return Result.error().code(ResultCode.ARITHMETIC_EXCEPTION.getCode()) - .message(ResultCode.ARITHMETIC_EXCEPTION.getMessage()); - } - - /** - * 处理业务异常,我们自己定义的异常 - * @param e - * @return - */ - @ExceptionHandler(BusinessException.class) - @ResponseBody - public Result error(BusinessException e){ - //e.printStackTrace(); - System.err.println(e.getErrMsg()); - return Result.error().code(e.getCode()) - .message(e.getErrMsg()); - } - -} diff --git a/len-conmon/src/main/java/com/len/response/Result.java b/len-conmon/src/main/java/com/len/response/Result.java deleted file mode 100644 index 7728ef2..0000000 --- a/len-conmon/src/main/java/com/len/response/Result.java +++ /dev/null @@ -1,86 +0,0 @@ -package com.len.response; - -import java.util.HashMap; -import java.util.Map; - -import lombok.Data; - -@Data -public class Result { - - private Boolean success; - - private Integer code; - - private String message; - - private T data; - - /** - * 构造方法私有化,里面的方法都是静态方法 - * 达到保护属性的作用 - */ - private Result(){ - - } - - /** - * 这里是使用链式编程 - */ - public static Result ok(){ - Result result = new Result(); - result.setSuccess(true); - result.setCode(ResultCode.SUCCESS.getCode()); - result.setMessage(ResultCode.SUCCESS.getMessage()); - return result; - } - - /** - * 自定义返回成功与否 - * @param success - * @return - */ - public Result success(Boolean success){ - this.setSuccess(success); - return this; - } - - public Result message(String message){ - this.setMessage(message); - return this; - } - - public Result code(Integer code){ - this.setCode(code); - return this; - } - - public static Result success(T data){ - Result result = new Result(); - result.setSuccess(true); - result.setCode(ResultCode.SUCCESS.getCode()); - result.setMessage(ResultCode.SUCCESS.getMessage()); - result.setData(data); - return result; - } - - public static Result error(){ - Result result = new Result(); - result.setSuccess(false); - result.setCode(ResultCode.COMMON_FAIL.getCode()); - result.setMessage(ResultCode.COMMON_FAIL.getMessage()); - return result; - } - - - -// public Result data(String key,Object value){ -// this.data.put(key,value); -// return this; -// } -// -// public Result data(Map map){ -// this.setData(map); -// return this; -// } -} diff --git a/len-conmon/src/main/java/com/len/response/ResultCode.java b/len-conmon/src/main/java/com/len/response/ResultCode.java deleted file mode 100644 index ea39dea..0000000 --- a/len-conmon/src/main/java/com/len/response/ResultCode.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.len.response; - -public enum ResultCode { - /* 成功 */ - SUCCESS(200, "成功"), - - /* 默认失败 */ - COMMON_FAIL(999, "失败"), - - /* 参数错误:1000~1999 */ - /** - * 参数无效 - */ - PARAM_NOT_VALID(1001, "参数无效"), - /** - * 参数为空 - */ - PARAM_IS_BLANK(1002, "参数为空"), - /** - * 参数类型错误 - */ - PARAM_TYPE_ERROR(1003, "参数类型错误"), - /** - * 参数缺失 - */ - PARAM_NOT_COMPLETE(1004, "参数缺失"), - - /* 用户错误 */ - /** - * 用户未登录 - */ - USER_NOT_LOGIN(2001, "用户未登录"), - /** - * 账号已过期 - */ - USER_ACCOUNT_EXPIRED(2002, "账号已过期"), - /** - * 密码错误 - */ - USER_CREDENTIALS_ERROR(2003, "密码错误"), - /** - * 密码过期 - */ - USER_CREDENTIALS_EXPIRED(2004, "密码过期"), - /** - * 账号不可用 - */ - USER_ACCOUNT_DISABLE(2005, "账号不可用"), - /** - * 账号被锁定 - */ - USER_ACCOUNT_LOCKED(2006, "账号被锁定"), - /** - * 账号不存在 - */ - USER_ACCOUNT_NOT_EXIST(2007, "账号不存在"), - /** - * 账号已存在 - */ - USER_ACCOUNT_ALREADY_EXIST(2008, "账号已存在"), - /** - * 账号下线 - */ - USER_ACCOUNT_USE_BY_OTHERS(2009, "账号下线"), - - /*部门错误*/ - /** - * 部门不存在 - */ - DEPARTMENT_NOT_EXIST(3007, "部门不存在"), - /** - * 部门已存在 - */ - DEPARTMENT_ALREADY_EXIST(3008, "部门已存在"), - - /* 业务错误 */ - /** - * 没有权限 - */ - NO_PERMISSION(3001, "没有权限"), - - /*运行时异常*/ - /** - * 算数异常 - */ - ARITHMETIC_EXCEPTION(9001,"算数异常"), - /** - * 查询无果 - */ - NO_SEARCH(4001,"查询无果"); - - private Integer code; - - private String message; - - ResultCode(Integer code,String message){ - this.code = code; - this.message = message; - } - - public Integer getCode() { - return code; - } - - public String getMessage() { - return message; - } - -} diff --git a/len-conmon/src/main/java/com/len/util/DataUtil.java b/len-conmon/src/main/java/com/len/util/DataUtil.java deleted file mode 100644 index c4fb8f9..0000000 --- a/len-conmon/src/main/java/com/len/util/DataUtil.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.len.util; - -public class DataUtil { - -} -- Gitee