Skip to content

Commit a7b10fc

Browse files
committed
refactor/去除冗余多模块
1 parent 3d7cc0a commit a7b10fc

File tree

68 files changed

+311
-749
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+311
-749
lines changed

pmhub-base/pmhub-base-core/pom.xml

+35
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,34 @@
115115
<artifactId>fastjson2</artifactId>
116116
</dependency>
117117

118+
<!-- 阿里数据库连接池 -->
119+
<dependency>
120+
<groupId>com.alibaba</groupId>
121+
<artifactId>druid-spring-boot-starter</artifactId>
122+
</dependency>
123+
124+
<!-- SpringBoot Web容器 -->
125+
<dependency>
126+
<groupId>org.springframework.boot</groupId>
127+
<artifactId>spring-boot-starter-web</artifactId>
128+
</dependency>
129+
130+
<!-- 验证码 -->
131+
<dependency>
132+
<groupId>pro.fessional</groupId>
133+
<artifactId>kaptcha</artifactId>
134+
<exclusions>
135+
<exclusion>
136+
<groupId>javax.servlet</groupId>
137+
<artifactId>javax.servlet-api</artifactId>
138+
</exclusion>
139+
<exclusion>
140+
<groupId>javax.servlet</groupId>
141+
<artifactId>servlet-api</artifactId>
142+
</exclusion>
143+
</exclusions>
144+
</dependency>
145+
118146
<!-- io常用工具类 -->
119147
<dependency>
120148
<groupId>commons-io</groupId>
@@ -236,6 +264,13 @@
236264
<artifactId>bcprov-jdk15to18</artifactId>
237265
</dependency>
238266

267+
<!-- 获取系统信息 -->
268+
<dependency>
269+
<groupId>com.github.oshi</groupId>
270+
<artifactId>oshi-core</artifactId>
271+
</dependency>
272+
273+
239274
</dependencies>
240275

241276
</project>

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/aspectj/DataSourceAspect.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/aspectj/DataSourceAspect.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.laigeoffer.pmhub.base.framework.aspectj;
1+
package com.laigeoffer.pmhub.base.core.aspectj;
22

33
import com.laigeoffer.pmhub.base.core.annotation.DataSource;
4+
import com.laigeoffer.pmhub.base.core.datasource.DynamicDataSourceContextHolder;
45
import com.laigeoffer.pmhub.base.core.utils.StringUtils;
5-
import com.laigeoffer.pmhub.base.framework.datasource.DynamicDataSourceContextHolder;
66
import org.aspectj.lang.ProceedingJoinPoint;
77
import org.aspectj.lang.annotation.Around;
88
import org.aspectj.lang.annotation.Aspect;
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.aspectj;
1+
package com.laigeoffer.pmhub.base.core.aspectj;
22

33
import com.laigeoffer.pmhub.base.core.annotation.RateLimiter;
44
import com.laigeoffer.pmhub.base.core.enums.LimitType;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/CaptchaConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/CaptchaConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.google.code.kaptcha.impl.DefaultKaptcha;
44
import com.google.code.kaptcha.util.Config;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/DruidConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/DruidConfig.java

+4-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.alibaba.druid.pool.DruidDataSource;
44
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
55
import com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties;
66
import com.alibaba.druid.util.Utils;
7+
import com.laigeoffer.pmhub.base.core.datasource.DynamicDataSource;
78
import com.laigeoffer.pmhub.base.core.enums.DataSourceType;
9+
import com.laigeoffer.pmhub.base.core.properties.DruidProperties;
810
import com.laigeoffer.pmhub.base.core.utils.spring.SpringUtils;
9-
import com.laigeoffer.pmhub.base.framework.config.properties.DruidProperties;
10-
import com.laigeoffer.pmhub.base.framework.datasource.DynamicDataSource;
1111
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
1212
import org.springframework.boot.context.properties.ConfigurationProperties;
1313
import org.springframework.boot.web.servlet.FilterRegistrationBean;
@@ -28,11 +28,6 @@
2828
*/
2929
@Configuration
3030
public class DruidConfig {
31-
@Bean
32-
public DruidStatProperties druidStatProperties() {
33-
return new DruidStatProperties();
34-
}
35-
3631
@Bean
3732
@ConfigurationProperties("spring.datasource.druid.master")
3833
public DataSource masterDataSource(DruidProperties druidProperties) {
@@ -114,4 +109,4 @@ public void destroy() {
114109
registrationBean.addUrlPatterns(commonJsPattern);
115110
return registrationBean;
116111
}
117-
}
112+
}

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/FilterConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/FilterConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.laigeoffer.pmhub.base.core.filter.RepeatableFilter;
44
import com.laigeoffer.pmhub.base.core.filter.XssFilter;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/JacksonConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/JacksonConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.fasterxml.jackson.annotation.JsonInclude;
44
import com.fasterxml.jackson.databind.MapperFeature;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/MybatisPlusConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/MybatisPlusConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.baomidou.mybatisplus.annotation.DbType;
44
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/ServerConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/ServerConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.laigeoffer.pmhub.base.core.utils.ServletUtils;
44
import org.springframework.stereotype.Component;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/config/ThreadPoolConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/ThreadPoolConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33
import com.laigeoffer.pmhub.base.core.utils.Threads;
44
import org.apache.commons.lang3.concurrent.BasicThreadFactory;
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
package com.laigeoffer.pmhub.base.framework.config;
1+
package com.laigeoffer.pmhub.base.core.config;
22

33

44
import org.apache.catalina.*;
55
import org.apache.catalina.session.ManagerBase;
66
import org.apache.commons.logging.Log;
77
import org.apache.tomcat.util.ExceptionUtils;
88
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
9+
import org.springframework.stereotype.Component;
910

1011
import java.io.IOException;
1112

1213
/**
1314
* 由于启用了JWT,自定义TomcatServletWebServerFactory以禁用session,获取session时将返回null,避免开发时误用,同时略微提升性能
1415
*/
15-
//@Component
16+
@Component
1617
public class TomcatServletWebServerFactorySelf extends TomcatServletWebServerFactory {
1718

1819
@Override
@@ -92,4 +93,4 @@ public Session[] findSessions() {
9293
public void processExpires() {
9394
}
9495
}
95-
}
96+
}

pmhub-base/pmhub-base-redis/src/main/java/com/laigeoffer/pmhub/base/redis/config/FastJson2JsonRedisSerializer.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/redis/FastJson2JsonRedisSerializer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.redis.config;
1+
package com.laigeoffer.pmhub.base.core.config.redis;
22

33
import com.alibaba.fastjson2.JSON;
44
import com.alibaba.fastjson2.JSONReader;

pmhub-base/pmhub-base-redis/src/main/java/com/laigeoffer/pmhub/base/redis/config/RedisConfig.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/redis/RedisConfig.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.redis.config;
1+
package com.laigeoffer.pmhub.base.core.config.redis;
22

33
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
44
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;

pmhub-base/pmhub-base-redis/src/main/java/com/laigeoffer/pmhub/base/redis/service/RedisService.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/config/redis/RedisService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.redis.service;
1+
package com.laigeoffer.pmhub.base.core.config.redis;
22

33
import cn.hutool.core.util.ObjectUtil;
44
import org.springframework.beans.factory.annotation.Autowired;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/Server.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/Server.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain;
1+
package com.laigeoffer.pmhub.base.core.core.domain;
22

3+
import com.laigeoffer.pmhub.base.core.core.domain.server.*;
34
import com.laigeoffer.pmhub.base.core.utils.Arith;
45
import com.laigeoffer.pmhub.base.core.utils.ip.IpUtils;
5-
import com.laigeoffer.pmhub.base.framework.web.domain.server.*;
66
import oshi.SystemInfo;
77
import oshi.hardware.CentralProcessor;
88
import oshi.hardware.CentralProcessor.TickType;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/server/Cpu.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/server/Cpu.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain.server;
1+
package com.laigeoffer.pmhub.base.core.core.domain.server;
22

33

44
import com.laigeoffer.pmhub.base.core.utils.Arith;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/server/Jvm.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/server/Jvm.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain.server;
1+
package com.laigeoffer.pmhub.base.core.core.domain.server;
22

33

44
import com.laigeoffer.pmhub.base.core.utils.Arith;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/server/Mem.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/server/Mem.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain.server;
1+
package com.laigeoffer.pmhub.base.core.core.domain.server;
22

33

44
import com.laigeoffer.pmhub.base.core.utils.Arith;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/server/Sys.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/server/Sys.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain.server;
1+
package com.laigeoffer.pmhub.base.core.core.domain.server;
22

33
/**
44
* 系统相关信息

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/web/domain/server/SysFile.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/core/domain/server/SysFile.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.web.domain.server;
1+
package com.laigeoffer.pmhub.base.core.core.domain.server;
22

33
/**
44
* 系统文件相关信息
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.datasource;
1+
package com.laigeoffer.pmhub.base.core.datasource;
22

33
import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
44

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.datasource;
1+
package com.laigeoffer.pmhub.base.core.datasource;
22

33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.interceptor;
1+
package com.laigeoffer.pmhub.base.core.interceptor;
22

33
import com.alibaba.fastjson2.JSON;
44
import com.laigeoffer.pmhub.base.core.annotation.RepeatSubmit;
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package com.laigeoffer.pmhub.base.framework.interceptor;
1+
package com.laigeoffer.pmhub.base.core.interceptor;
22

33
import com.alibaba.fastjson2.JSON;
44
import com.laigeoffer.pmhub.base.core.annotation.RepeatSubmit;
5+
import com.laigeoffer.pmhub.base.core.config.redis.RedisService;
56
import com.laigeoffer.pmhub.base.core.constant.CacheConstants;
67
import com.laigeoffer.pmhub.base.core.filter.RepeatedlyRequestWrapper;
78
import com.laigeoffer.pmhub.base.core.utils.StringUtils;
89
import com.laigeoffer.pmhub.base.core.utils.http.HttpHelper;
9-
import com.laigeoffer.pmhub.base.redis.service.RedisService;
1010
import org.springframework.beans.factory.annotation.Autowired;
1111
import org.springframework.beans.factory.annotation.Value;
1212

pmhub-modules/pmhub-system/src/main/java/com/laigeoffer/pmhub/system/manage/AsyncManager.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/manage/AsyncManager.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.system.manage;
1+
package com.laigeoffer.pmhub.base.core.manage;
22

33

44
import com.laigeoffer.pmhub.base.core.utils.Threads;

pmhub-base/pmhub-base-framework/src/main/java/com/laigeoffer/pmhub/base/framework/manager/ShutdownManager.java pmhub-base/pmhub-base-core/src/main/java/com/laigeoffer/pmhub/base/core/manage/ShutdownManager.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.manager;
1+
package com.laigeoffer.pmhub.base.core.manage;
22

33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.laigeoffer.pmhub.base.framework.config.properties;
1+
package com.laigeoffer.pmhub.base.core.properties;
22

33
import com.alibaba.druid.pool.DruidDataSource;
44
import org.springframework.beans.factory.annotation.Value;
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
22
com.laigeoffer.pmhub.base.core.utils.spring.SpringUtils,\
33
com.laigeoffer.pmhub.base.core.config.PmhubConfig,\
4-
com.laigeoffer.pmhub.base.core.config.MetaObjectHandlerConfig
4+
com.laigeoffer.pmhub.base.core.config.MetaObjectHandlerConfig,\
5+
com.laigeoffer.pmhub.base.core.aspectj.DataSourceAspect,\
6+
com.laigeoffer.pmhub.base.core.aspectj.RateLimiterAspect,\
7+
com.laigeoffer.pmhub.base.core.config.DruidConfig,\
8+
com.laigeoffer.pmhub.base.core.properties.DruidProperties,\
9+
com.laigeoffer.pmhub.base.core.config.CaptchaConfig,\
10+
com.laigeoffer.pmhub.base.core.config.FilterConfig,\
11+
com.laigeoffer.pmhub.base.core.config.JacksonConfig,\
12+
com.laigeoffer.pmhub.base.core.config.MybatisPlusConfig,\
13+
com.laigeoffer.pmhub.base.core.config.ServerConfig,\
14+
com.laigeoffer.pmhub.base.core.config.ThreadPoolConfig,\
15+
com.laigeoffer.pmhub.base.core.config.TomcatServletWebServerFactorySelf,\
16+
com.laigeoffer.pmhub.base.core.manage.ShutdownManager,\
17+
com.laigeoffer.pmhub.base.core.config.redis.RedisConfig,\
18+
com.laigeoffer.pmhub.base.core.config.redis.RedisService

pmhub-base/pmhub-base-datascope/pom.xml

-38
This file was deleted.

pmhub-base/pmhub-base-datascope/src/main/resources/META-INF/spring.factories

-2
This file was deleted.

pmhub-base/pmhub-base-datasource/pom.xml

-21
This file was deleted.

0 commit comments

Comments
 (0)