diff --git a/pom.xml b/pom.xml
index 2f1fbc27..d5f603e0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,7 +53,24 @@
org.hibernate.orm
hibernate-core
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ 1.2.18
+
+
+
+ org.apache.commons
+ commons-collections4
+ 4.4
+
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
org.springframework.boot
spring-boot-devtools
diff --git a/src/main/java/cn/lihongjie/coal/CoalApplication.java b/src/main/java/cn/lihongjie/coal/CoalApplication.java
index 1986baf7..f991bf4b 100644
--- a/src/main/java/cn/lihongjie/coal/CoalApplication.java
+++ b/src/main/java/cn/lihongjie/coal/CoalApplication.java
@@ -2,8 +2,10 @@ package cn.lihongjie.coal;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
@SpringBootApplication
+@EnableJpaRepositories
public class CoalApplication {
public static void main(String[] args) {
diff --git a/src/main/java/cn/lihongjie/coal/config/DruidConfig.java b/src/main/java/cn/lihongjie/coal/config/DruidConfig.java
new file mode 100644
index 00000000..87c0a8bd
--- /dev/null
+++ b/src/main/java/cn/lihongjie/coal/config/DruidConfig.java
@@ -0,0 +1,20 @@
+package cn.lihongjie.coal.config;
+
+import com.alibaba.druid.pool.DruidDataSource;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+import javax.sql.DataSource;
+
+@Configuration
+public class DruidConfig {
+
+
+
+ @ConfigurationProperties("spring.datasource.druid")
+ @Bean
+ public DataSource druidDataSource() {
+ return new DruidDataSource();
+ }
+}
diff --git a/src/main/java/cn/lihongjie/coal/config/RResponseBodyAdvice.java b/src/main/java/cn/lihongjie/coal/config/RResponseBodyAdvice.java
index 891329dc..50c18750 100644
--- a/src/main/java/cn/lihongjie/coal/config/RResponseBodyAdvice.java
+++ b/src/main/java/cn/lihongjie/coal/config/RResponseBodyAdvice.java
@@ -2,6 +2,7 @@ package cn.lihongjie.coal.config;
import cn.lihongjie.coal.dto.R;
import org.springframework.core.MethodParameter;
+import org.springframework.data.domain.Page;
import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.server.ServerHttpRequest;
@@ -10,6 +11,8 @@ import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
+import java.util.List;
+
@RestControllerAdvice
public class RResponseBodyAdvice implements ResponseBodyAdvice