diff --git a/common/src/main/java/net/rzdata/demo/config/DemoConfig.java b/common/src/main/java/net/rzdata/demo/config/DemoConfig.java
new file mode 100644
index 0000000..ca96679
--- /dev/null
+++ b/common/src/main/java/net/rzdata/demo/config/DemoConfig.java
@@ -0,0 +1,18 @@
+package net.rzdata.demo.config;
+
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 全局配置
+ */
+@Configuration
+@ConfigurationProperties(prefix = "demo")
+@Getter
+@Setter
+@ToString
+public class DemoConfig {
+}
diff --git a/common/src/main/java/net/rzdata/demo/config/MybatisPlusConfig.java b/common/src/main/java/net/rzdata/demo/config/MybatisPlusConfig.java
new file mode 100644
index 0000000..a826d04
--- /dev/null
+++ b/common/src/main/java/net/rzdata/demo/config/MybatisPlusConfig.java
@@ -0,0 +1,25 @@
+package net.rzdata.demo.config;
+
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class MybatisPlusConfig {
+
+ /**
+ * 添加插件
+ */
+ @Bean
+ public MybatisPlusInterceptor mybatisPlusInterceptor() {
+ MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+ // 分页插件
+ interceptor.addInnerInterceptor(paginationInnerInterceptor());
+ return interceptor;
+ }
+
+ public PaginationInnerInterceptor paginationInnerInterceptor() {
+ return new PaginationInnerInterceptor();
+ }
+}
diff --git a/common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index da71b2a..5da56b1 100644
--- a/common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1,3 @@
net.rzdata.demo.exception.GlobalExceptionHandler
+net.rzdata.demo.config.DemoConfig
+net.rzdata.demo.config.MybatisPlusConfig
diff --git a/service/pom.xml b/service/pom.xml
index a85c73b..9144581 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -54,6 +54,10 @@
org.springframework.boot
spring-boot-starter-data-redis
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+
com.mysql
mysql-connector-j