diff --git a/pom.xml b/pom.xml
index d545cc00c459e2e302c74a07b7f53ea22551e512..2ebd20fc1614fa09880bb7348b7dbd920fdc9792 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,6 +6,9 @@
swpu-spring-projects-boot
swpu-spring-projects-testify
+ test
+ wqd-projects
+
org.springframework.boot
@@ -48,10 +51,11 @@
-
-
-
-
+
+org.springframework.boot
+spring-boot-starter-data-redis
+
+ org.apache.commons commons-pool2
org.springframework.boot
spring-boot-starter-web
diff --git a/swpu-spring-projects-boot/pom.xml b/swpu-spring-projects-boot/pom.xml
index 615cf599d2a32de9b9b6c2fefaacfb2e3fdb7014..0acc0b7e308244a5c79af4ec0347c67693e26ff3 100644
--- a/swpu-spring-projects-boot/pom.xml
+++ b/swpu-spring-projects-boot/pom.xml
@@ -21,6 +21,7 @@
org.springframework.boot
spring-boot-maven-plugin
+ 2.5.2
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/controller/WqdController.java b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/WqdController.java
new file mode 100644
index 0000000000000000000000000000000000000000..de6fb034d235426ac10d8b375a72aec85bcca454
--- /dev/null
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/WqdController.java
@@ -0,0 +1,26 @@
+package com.swpu.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+
+@RestController
+@RequestMapping(value = "/wqd")
+public class WqdController {
+ @GetMapping(value = "/wqdfind")
+ public Object Wqdfind(@RequestParam(value = "x") int x){
+ var list = new ArrayList();
+ for (var i=0;i();
+ for (var i=0;i
+
+
+ swpu-spring-projects
+ com.swpu
+ 0.0.1-SNAPSHOT
+
+ 4.0.0
+
+ test
+
+
+ 11
+ 11
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ 2.5.2
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/src/main/java/ass/contro/ct.java b/test/src/main/java/ass/contro/ct.java
new file mode 100644
index 0000000000000000000000000000000000000000..9bf3e4dd87653fd29c6e0a522aac4414b01a04d6
--- /dev/null
+++ b/test/src/main/java/ass/contro/ct.java
@@ -0,0 +1,22 @@
+package ass.contro;
+
+import ass.entity.stu;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
+
+@RestController
+@RequestMapping(value = "wqd")
+public class ct {
+ @Resource
+ ass.dao.sd sd;
+ @GetMapping(value = "/findAll")
+ public Object findAll() {
+ List list = sd.findall();
+ return list;
+ }
+}
diff --git a/test/src/main/java/ass/dao/sd.java b/test/src/main/java/ass/dao/sd.java
new file mode 100644
index 0000000000000000000000000000000000000000..c8139c810ecf66770904e7ae0c20ecb712f21fae
--- /dev/null
+++ b/test/src/main/java/ass/dao/sd.java
@@ -0,0 +1,13 @@
+package ass.dao;
+
+import ass.entity.stu;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+
+@Mapper
+public interface sd {
+ @Select("select * from swpu_user")
+ List findall();
+}
diff --git a/test/src/main/java/ass/entity/stu.java b/test/src/main/java/ass/entity/stu.java
new file mode 100644
index 0000000000000000000000000000000000000000..c2db86a146cd3cec7ec8318fd450e5d5d66be6ca
--- /dev/null
+++ b/test/src/main/java/ass/entity/stu.java
@@ -0,0 +1,5 @@
+package ass.entity;
+
+public class stu {
+ private String id;
+}
diff --git a/test/src/main/resources/application.yml b/test/src/main/resources/application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2f1963175393050a8b670f422159ef70440b3cd2
--- /dev/null
+++ b/test/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://192.168.79.130:3306/swpu_wqd
+ username: swpu_wqd
+ password: '123456789'
+ # 数据库连接池
+ type: com.zaxxer.hikari.HikariDataSource
+ hikari:
+ maximum-pool-size: 10000
+# 项目端口
+server:
+ port: 20000
+
+# MyBatis XML 配置
+mybatis:
+ mapper-locations: classpath:mapper/**.xml
+ # 开启 驼峰支持
+ configuration:
+ map-underscore-to-camel-case: true
diff --git a/wqd-boot/pom.xml b/wqd-boot/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1c0a0234d06b257461cbcd9f4891057dff62f6e1
--- /dev/null
+++ b/wqd-boot/pom.xml
@@ -0,0 +1,36 @@
+
+
+
+ swpu-spring-projects
+ com.swpu
+ 0.0.1-SNAPSHOT
+
+ 4.0.0
+
+ wqd-boot
+
+
+ 11
+ 11
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ 2.5.2
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wqd-boot/src/main/java/wqd/WqdBootApplication.java b/wqd-boot/src/main/java/wqd/WqdBootApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..6eec9c5e8c6459de04b5021d2a985ad9ea47a4a6
--- /dev/null
+++ b/wqd-boot/src/main/java/wqd/WqdBootApplication.java
@@ -0,0 +1,13 @@
+package wqd;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@MapperScan({"wqd.dao.**"})
+@SpringBootApplication
+public class WqdBootApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(WqdBootApplication.class,args);
+ }
+}
diff --git a/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java
new file mode 100644
index 0000000000000000000000000000000000000000..635bdedcd1b94271d7c8806bbc04622f8b3106d9
--- /dev/null
+++ b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java
@@ -0,0 +1,106 @@
+package wqd.controller;
+
+import org.springframework.web.bind.annotation.*;
+import wqd.dao.WqdDao;
+import wqd.entity.WqdEntity;
+import wqd.until.Result;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.lang.Object;
+
+@RestController
+@RequestMapping(value = "/Auth")
+public class WqdControllerj {
+ @Resource
+ private WqdDao wqdDao;
+ @GetMapping(value = "/findAll")
+ public Result findAll(){
+ Result result = new Result();
+ ArrayList list = wqdDao.findAll();
+ if(list!= null){
+ result.setStatus(true);
+ result.setMessage("所有数据如下");
+ result.setData(wqdDao.findAll());
+
+
+ }
+ else{
+ result.setStatus(false);
+ result.setMessage("没有数据");
+ result.setData(0);
+
+ }
+ return result;
+ }
+ @GetMapping(value = "/findByName")
+ public Result findByName(@RequestParam(value = "name") String username,@RequestParam(value = "password") String password){
+ Result result = new Result();
+ if(wqdDao.findByName(username, password)!=null){
+ result.setStatus(true);
+ result.setData(1);
+ result.setMessage("查询到");
+ }
+ else{
+ result.setStatus(false);
+ result.setData(0);
+ result.setMessage("未查到");
+ }
+ return result;
+ }
+ @PostMapping(value = "/insert")
+ public Result insert(@RequestBody WqdEntity wqdEntity){
+ Result result = new Result();
+ var i = new String();
+ i = wqdEntity.getUsername();
+ var j = new String();
+ j = wqdEntity.getPassword();
+ if(findByName(i,j).getStatus()!=false){
+ wqdDao.insert(wqdEntity);
+ result.setStatus(true);
+ result.setData(1);
+ result.setMessage("插入成功");
+ }
+ else{
+ result.setStatus(false);
+ result.setData(0);
+ result.setMessage("已有数据,插入失败");
+ }
+ return result;
+ }
+ @PutMapping(value = "/update")
+ public Object update(@RequestBody WqdEntity wqdEntity){
+ Result result = new Result();
+ int flag = wqdDao.update(wqdEntity);
+
+ if(flag>0){
+ result.setStatus(true);
+ result.setData(1);
+ result.setMessage("更新成功");
+ }
+ else {
+ result.setStatus(false);
+ result.setData(0);
+ result.setMessage("更新失败");
+
+ }
+ return result;
+ }
+ @DeleteMapping(value = "/delete")
+ public Result delete(@RequestParam(value = "id") String id){
+ Result result = new Result();
+ int flag = wqdDao.delete(id);
+ if(flag>0){
+ result.setStatus(true);
+ result.setData(1);
+ result.setMessage("删除成功");
+ }
+ else {
+ result.setStatus(false);
+ result.setData(0);
+ result.setMessage("删除失败");
+ }
+ return result;
+ }
+
+}
diff --git a/wqd-boot/src/main/java/wqd/dao/WqdDao.java b/wqd-boot/src/main/java/wqd/dao/WqdDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..3d07931b956bdee413eb8c4dcab481b75fc70a63
--- /dev/null
+++ b/wqd-boot/src/main/java/wqd/dao/WqdDao.java
@@ -0,0 +1,24 @@
+package wqd.dao;
+
+import com.fasterxml.jackson.databind.deser.impl.CreatorCandidate;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import wqd.entity.WqdEntity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+
+@Mapper
+public interface WqdDao {
+// 查询全部
+ ArrayList findAll();
+// 根据用户名与密码查找
+ WqdEntity findByName (@Param("username") String username,@Param("password") String password);
+// 插入数据
+ int insert(WqdEntity wqdEntity);
+// 修改操作
+ int update(WqdEntity wqdEntity);
+// 删除操作
+ int delete(@Param("id") String id);
+}
diff --git a/wqd-boot/src/main/java/wqd/entity/WqdEntity.java b/wqd-boot/src/main/java/wqd/entity/WqdEntity.java
new file mode 100644
index 0000000000000000000000000000000000000000..c8487cee48412861358885a35a972387f14bdfea
--- /dev/null
+++ b/wqd-boot/src/main/java/wqd/entity/WqdEntity.java
@@ -0,0 +1,11 @@
+package wqd.entity;
+
+import lombok.Data;
+
+@Data
+public class WqdEntity {
+ private String id;
+ private String username;
+ private String password;
+ private String school;
+}
diff --git a/wqd-boot/src/main/java/wqd/until/Result.java b/wqd-boot/src/main/java/wqd/until/Result.java
new file mode 100644
index 0000000000000000000000000000000000000000..d2acb39b90ad3379161a9ea756f4dd6e366ad6f7
--- /dev/null
+++ b/wqd-boot/src/main/java/wqd/until/Result.java
@@ -0,0 +1,10 @@
+package wqd.until;
+
+import lombok.Data;
+
+@Data
+public class Result {
+ private Boolean status;
+ private Object data;
+ private String message;
+}
diff --git a/wqd-boot/src/main/resources/Mapper/WqdMapper.xml b/wqd-boot/src/main/resources/Mapper/WqdMapper.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7cebdb639722efb5b3f40987141203d7dd7e3970
--- /dev/null
+++ b/wqd-boot/src/main/resources/Mapper/WqdMapper.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ id
+ , username, password, school
+
+
+
+
+
+
+
+ insert into swpu_auth (id, username, password, school)
+ values (#{id, javaType = String}, #{username, javaType = String},
+ #{password, javaType = String}, #{school, javaType = String})
+
+
+
+
+
+ update swpu_auth
+ set username = #{username, javaType = String},
+ password = #{password, javaType = String},
+ school = #{school, javaType = String}
+
+ where id = #{id, javaType = String}
+
+
+
+
+
+ delete
+ from swpu_auth su
+ where 1 = 1
+ and su.id = #{id, javaType = String}
+
+
+
+
diff --git a/wqd-boot/src/main/resources/application.yml b/wqd-boot/src/main/resources/application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..146b0211fa8697b249f4523210ced804c11a9fa9
--- /dev/null
+++ b/wqd-boot/src/main/resources/application.yml
@@ -0,0 +1,35 @@
+spring:
+ application:
+ name: swpu-spring-projects
+ # 数据库连接信息
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://192.168.79.130:3306/swpu_wqd
+ username: swpu_wqd
+ password: '123456789'
+ # 数据库连接池
+ type: com.zaxxer.hikari.HikariDataSource
+ hikari:
+ minimum-idle: 5
+ # 空闲连接存活最大时间,默认600000(10分钟)
+ idle-timeout: 180000
+ # 连接池最大连接数,默认是10
+ maximum-pool-size: 10
+ # 此属性控制从池返回的连接的默认自动提交行为,默认值:true
+ auto-commit: true
+ # 连接池名称
+ pool-name: SWPU-DB
+ # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
+ max-lifetime: 1800000
+ # 数据库连接超时时间,默认30秒,即30000
+ connection-timeout: 30000
+# 项目端口
+server:
+ port: 2333
+
+# MyBatis XML 配置
+mybatis:
+ mapper-locations: classpath:Mapper/**.xml
+ # 开启 驼峰支持
+ configuration:
+ map-underscore-to-camel-case: true
diff --git a/wqd-projects/pom.xml b/wqd-projects/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..87fd819688ab10435b445ffa2124b3997041f5b8
--- /dev/null
+++ b/wqd-projects/pom.xml
@@ -0,0 +1,37 @@
+
+
+
+ swpu-spring-projects
+ com.swpu
+ 0.0.1-SNAPSHOT
+
+ 4.0.0
+
+ wqd-projects
+
+
+ 11
+ 11
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ 2.5.2
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wqd-projects/src/main/java/wqd/WqdApplication.java b/wqd-projects/src/main/java/wqd/WqdApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..7f8de00099a2238ac05104c197ccc847c549d826
--- /dev/null
+++ b/wqd-projects/src/main/java/wqd/WqdApplication.java
@@ -0,0 +1,14 @@
+package wqd;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@MapperScan({"wqd.dao.**"})
+//@MapperScan("wqd.dao.**")
+@SpringBootApplication
+public class WqdApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(WqdApplication.class, args);
+ }
+}
diff --git a/wqd-projects/src/main/java/wqd/controller/WqdController.java b/wqd-projects/src/main/java/wqd/controller/WqdController.java
new file mode 100644
index 0000000000000000000000000000000000000000..4995fb852444d10ea9fc14c29fd7f8408c25b770
--- /dev/null
+++ b/wqd-projects/src/main/java/wqd/controller/WqdController.java
@@ -0,0 +1,27 @@
+package wqd.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+import wqd.dao.WqdDao;
+import wqd.entity.WqdEntity;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+
+@RestController
+@RequestMapping(value = "/wqd")
+public class WqdController {
+ @Resource
+ private WqdDao wqdDao;
+ @GetMapping(value = "/findAll")
+ public Object findAll(){
+ ArrayList list = wqdDao.findAll();
+ return list;
+ }
+ @GetMapping(value = "/findId")
+ public Object findId(@RequestParam(value = "id") String id){
+ return wqdDao.findId( id);
+ }
+}
diff --git a/wqd-projects/src/main/java/wqd/dao/WqdDao.java b/wqd-projects/src/main/java/wqd/dao/WqdDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..1e69891c7614aa66914f05b74fbb98545acb7c85
--- /dev/null
+++ b/wqd-projects/src/main/java/wqd/dao/WqdDao.java
@@ -0,0 +1,15 @@
+package wqd.dao;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import wqd.entity.WqdEntity;
+
+import java.util.ArrayList;
+
+//@Mapper
+public interface WqdDao {
+ WqdEntity findId (@Param("id") String id);
+ ArrayList findAll();
+ int insert(WqdEntity entity);
+ int update(WqdEntity entity);
+ int delate(@Param("id") String id);
+}
diff --git a/wqd-projects/src/main/java/wqd/entity/WqdEntity.java b/wqd-projects/src/main/java/wqd/entity/WqdEntity.java
new file mode 100644
index 0000000000000000000000000000000000000000..5e29c52432720f15906fc1f1c259423872ecf997
--- /dev/null
+++ b/wqd-projects/src/main/java/wqd/entity/WqdEntity.java
@@ -0,0 +1,11 @@
+package wqd.entity;
+
+import lombok.Data;
+
+@Data
+public class WqdEntity {
+ private String id;
+ private int departmentId;
+ private int postId;
+ private String school;
+}
diff --git a/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml b/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1963cd0adbca6e22392b3bb3f492d116e7f00840
--- /dev/null
+++ b/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ insert into swpu_user (id, department_id, pos_id, school)
+ values (#{id, javaType = String}, #{departmentId, javaType = Integer},
+ #{posId, javaType = Integer}, #{school, javaType = String})
+
+
+
+ insert into swpu_user (
+
+ id,
+ department_id,pos_id, school)
+ values (
+
+ #{id, javaType = String},
+
+ #{departmentId, javaType = Integer}, #{posId, javaType = Integer}, #{school, javaType = String}
+ )
+
+
+
+ update swpu_user
+ set department_id = #{departmentId, javaType = Integer},
+ pos_id = #{posId, javaType = Integer},
+ school = #{school, javaType = String}
+
+ where id = #{id, javaType = String}
+
+
+
+ update swpu_user
+ set (
+
+ department_id = #{departmentId, javaType = Integer},
+
+ pos_id = #{posId, javaType = Integer}, school = #{school, javaType = String}
+ ) where id = #{id, javaType = String}
+
+
+
+ delete
+ from swpu_user su
+ where 1 = 1
+ and su.id = #{id, javaType = String}
+
+
+
+
diff --git a/wqd-projects/src/main/resources/application.yml b/wqd-projects/src/main/resources/application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..98e2b0cbf1eaa90f17fc0c13f23fc48c3816214a
--- /dev/null
+++ b/wqd-projects/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://192.168.79.130:3306/swpu_wqd
+ username: swpu_wqd
+ password: '123456789'
+ # 数据库连接池
+ type: com.zaxxer.hikari.HikariDataSource
+ hikari:
+ maximum-pool-size: 10000
+# 项目端口
+server:
+ port: 9999
+
+# MyBatis XML 配置
+mybatis:
+ mapper-locations: classpath:WqdMapper/**.xml
+ # 开启 驼峰支持
+ configuration:
+ map-underscore-to-camel-case: true