+ * Spring Boot Controller 接口开发基础 + * + *
+ * DAO 是 MyBatis 用作打通 与 XML 中的 SQL 的桥梁 + *
+ *+ * DAO 是 MyBatis 用作打通 与 XML 中的 SQL 的桥梁 + *
+ *
+ * 一个 Entity 对应一个数据库表和表中的字段
+ * @Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;
+ */
+@Data
+public class SwpuUserEntity {
+ private String id;
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
new file mode 100644
index 0000000000000000000000000000000000000000..e97da33a5fe6081dd5bbf357ce3bf580ebc0ee61
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
@@ -0,0 +1,5 @@
+package com.swpu.service;
+
+public interface SwpuUserService {
+}
+8
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java
new file mode 100644
index 0000000000000000000000000000000000000000..5b3ec5687cc85dca2f8a9f833d0c9727c64cd872
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java
@@ -0,0 +1,4 @@
+package com.swpu.service.impl;
+
+public class SwpuUserServiceImpl {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java
new file mode 100644
index 0000000000000000000000000000000000000000..6874df93395a82268f3b3f3a3acc717db051a2cb
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java
@@ -0,0 +1,19 @@
+package com.swpu.util;
+
+import lombok.Data;
+
+/**
+ * @author zhanghaoqin
+ *
+ * 请求的返回结果类
+ *
+ */
+@Data
+public class Result {
+
+ private boolean status;
+
+ private Object data;
+
+ private String msg;
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5115c8eb13ccff4af870fd69951174aaf0c69247
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
@@ -0,0 +1,23 @@
+spring:
+ application:
+ name: swpu-spring-projects
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://172.17.3.204:3306/SWPU
+ username: zhang
+ password: '123456'
+ type: com.zaxxer.hikari.HikariDataSource
+ hikari:
+ minimum-idle: 5
+ idle-timeout: 18000
+ maximum-pool-size: 10
+ auto-commit: true
+ pool-name: SWPU-DB
+ max-lifetime: 180000
+ connection-timeout: 30000
+server:
+ port: 20001
+mybatis:
+ mapper-locations: classpath:mapper/**.xml
+ configuration:
+ map-underscore-to-camel-case: true
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
new file mode 100644
index 0000000000000000000000000000000000000000..925249b51c0bbab774378c08b622333ddf50ef1b
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
@@ -0,0 +1,51 @@
+
+
+