From fbf7cdf7796455542df9c6682480ee0591a33072 Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Thu, 15 Jul 2021 16:44:19 +0800 Subject: [PATCH 1/7] =?UTF-8?q?fixed:=E5=90=B4=E7=A7=8B=E4=B8=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/swpu/controller/WqdController.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/main/java/com/swpu/controller/WqdController.java diff --git a/src/main/java/com/swpu/controller/WqdController.java b/src/main/java/com/swpu/controller/WqdController.java new file mode 100644 index 0000000..de6fb03 --- /dev/null +++ b/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 Date: Mon, 19 Jul 2021 11:19:24 +0800 Subject: [PATCH 2/7] Merge branch 'master' of https://gitee.com/swpu-projects/swpu-spring-projects # Conflicts: # swpu-spring-projects-boot/src/main/java/com/swpu/controller/WqdController.java --- wqd-projects/pom.xml | 37 ++++++++++ .../src/main/java/wqd/WqdApplication.java | 14 ++++ .../java/wqd/controller/WqdController.java | 22 ++++++ .../src/main/java/wqd/dao/WqdDao.java | 15 ++++ .../src/main/java/wqd/entity/WqdEntity.java | 11 +++ .../main/resources/WqdMapper/WqdMapper.xml | 74 +++++++++++++++++++ .../src/main/resources/application.yml | 23 ++++++ 7 files changed, 196 insertions(+) create mode 100644 wqd-projects/pom.xml create mode 100644 wqd-projects/src/main/java/wqd/WqdApplication.java create mode 100644 wqd-projects/src/main/java/wqd/controller/WqdController.java create mode 100644 wqd-projects/src/main/java/wqd/dao/WqdDao.java create mode 100644 wqd-projects/src/main/java/wqd/entity/WqdEntity.java create mode 100644 wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml create mode 100644 wqd-projects/src/main/resources/application.yml diff --git a/wqd-projects/pom.xml b/wqd-projects/pom.xml new file mode 100644 index 0000000..87fd819 --- /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 0000000..7f8de00 --- /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 0000000..a4721d4 --- /dev/null +++ b/wqd-projects/src/main/java/wqd/controller/WqdController.java @@ -0,0 +1,22 @@ +package wqd.controller; + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +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; + } +} 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 0000000..1e69891 --- /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 0000000..5e29c52 --- /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 0000000..cb07aba --- /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 0000000..98e2b0c --- /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 -- Gitee From bb6030285053a447b11d8150e13c0d4ef332d131 Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Mon, 19 Jul 2021 11:22:10 +0800 Subject: [PATCH 3/7] Merge branch 'master' of https://gitee.com/swpu-projects/swpu-spring-projects # Conflicts: # swpu-spring-projects-boot/src/main/java/com/swpu/controller/WqdController.java --- pom.xml | 3 ++ swpu-spring-projects-boot/pom.xml | 1 + test/pom.xml | 37 +++++++++++++++++++++++++ test/src/main/java/ass/contro/ct.java | 22 +++++++++++++++ test/src/main/java/ass/dao/sd.java | 13 +++++++++ test/src/main/java/ass/entity/stu.java | 5 ++++ test/src/main/resources/application.yml | 23 +++++++++++++++ 7 files changed, 104 insertions(+) create mode 100644 test/pom.xml create mode 100644 test/src/main/java/ass/contro/ct.java create mode 100644 test/src/main/java/ass/dao/sd.java create mode 100644 test/src/main/java/ass/entity/stu.java create mode 100644 test/src/main/resources/application.yml diff --git a/pom.xml b/pom.xml index d545cc0..8cf8621 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 diff --git a/swpu-spring-projects-boot/pom.xml b/swpu-spring-projects-boot/pom.xml index 615cf59..0acc0b7 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/test/pom.xml b/test/pom.xml new file mode 100644 index 0000000..0a71cb3 --- /dev/null +++ b/test/pom.xml @@ -0,0 +1,37 @@ + + + + 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 0000000..9bf3e4d --- /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 0000000..c8139c8 --- /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 0000000..c2db86a --- /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 0000000..2f19631 --- /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 -- Gitee From d546f3ddabee57fe07d39b9233468ae9d0b2ef9b Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Tue, 20 Jul 2021 09:28:39 +0800 Subject: [PATCH 4/7] =?UTF-8?q?fixed:=E5=90=B4=E7=A7=8B=E4=B8=9C-wqdprojec?= =?UTF-8?q?ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wqd-projects/src/main/java/wqd/controller/WqdController.java | 5 +++++ wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/wqd-projects/src/main/java/wqd/controller/WqdController.java b/wqd-projects/src/main/java/wqd/controller/WqdController.java index a4721d4..4995fb8 100644 --- a/wqd-projects/src/main/java/wqd/controller/WqdController.java +++ b/wqd-projects/src/main/java/wqd/controller/WqdController.java @@ -2,6 +2,7 @@ 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; @@ -19,4 +20,8 @@ public class WqdController { 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/resources/WqdMapper/WqdMapper.xml b/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml index cb07aba..1963cd0 100644 --- a/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml +++ b/wqd-projects/src/main/resources/WqdMapper/WqdMapper.xml @@ -13,7 +13,7 @@ - select * from swpu_user su where 1 = 1 -- Gitee From cb407477b25ccf5c1b8ab36f1f48b20e585089e3 Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Tue, 20 Jul 2021 17:12:26 +0800 Subject: [PATCH 5/7] =?UTF-8?q?fixed:=E5=90=B4=E7=A7=8B=E4=B8=9C-boot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wqd-boot/pom.xml | 36 +++++++++++ .../src/main/java/wqd/WqdBootApplication.java | 13 ++++ .../java/wqd/controller/WqdControllerj.java | 38 ++++++++++++ wqd-boot/src/main/java/wqd/dao/WqdDao.java | 24 ++++++++ .../src/main/java/wqd/entity/WqdEntity.java | 11 ++++ wqd-boot/src/main/java/wqd/until/Result.java | 10 ++++ .../src/main/resources/Mapper/WqdMapper.xml | 59 +++++++++++++++++++ wqd-boot/src/main/resources/application.yml | 23 ++++++++ 8 files changed, 214 insertions(+) create mode 100644 wqd-boot/pom.xml create mode 100644 wqd-boot/src/main/java/wqd/WqdBootApplication.java create mode 100644 wqd-boot/src/main/java/wqd/controller/WqdControllerj.java create mode 100644 wqd-boot/src/main/java/wqd/dao/WqdDao.java create mode 100644 wqd-boot/src/main/java/wqd/entity/WqdEntity.java create mode 100644 wqd-boot/src/main/java/wqd/until/Result.java create mode 100644 wqd-boot/src/main/resources/Mapper/WqdMapper.xml create mode 100644 wqd-boot/src/main/resources/application.yml diff --git a/wqd-boot/pom.xml b/wqd-boot/pom.xml new file mode 100644 index 0000000..1c0a023 --- /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 0000000..6eec9c5 --- /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 0000000..387a125 --- /dev/null +++ b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java @@ -0,0 +1,38 @@ +package wqd.controller; + +import org.apache.ibatis.jdbc.Null; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import wqd.dao.WqdDao; +import wqd.entity.WqdEntity; +import wqd.until.Result; + +import javax.annotation.Resource; +import java.lang.reflect.Array; +import java.util.ArrayList; +import java.util.List; + +@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.setData(1); + result.setMessgae("所有数据如下"); + + } + else{ + result.setStatus(false); + result.setData(0); + result.setMessgae("没有数据"); + } + 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 0000000..fedae67 --- /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 entity); +// 修改操作 + int update(WqdEntity entity); +// 删除操作 + 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 0000000..c8487ce --- /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 0000000..860dac8 --- /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 messgae; +} 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 0000000..437c823 --- /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_user 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 0000000..747e9a5 --- /dev/null +++ b/wqd-boot/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: 8888 + +# MyBatis XML 配置 +mybatis: + mapper-locations: classpath:Mapper/**.xml + # 开启 驼峰支持 + configuration: + map-underscore-to-camel-case: true -- Gitee From 6d11332b5c6e0aeb203783c9b400a3f4d7a2e2d6 Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Wed, 21 Jul 2021 15:48:22 +0800 Subject: [PATCH 6/7] =?UTF-8?q?fixed:=E5=90=B4=E7=A7=8B=E4=B8=9C-Controlle?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/wqd/controller/WqdControllerj.java | 73 ++++++++++++++++++- .../src/main/resources/Mapper/WqdMapper.xml | 4 +- wqd-boot/src/main/resources/application.yml | 16 +++- 3 files changed, 86 insertions(+), 7 deletions(-) diff --git a/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java index 387a125..7edc55f 100644 --- a/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java +++ b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java @@ -1,14 +1,13 @@ package wqd.controller; import org.apache.ibatis.jdbc.Null; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import wqd.dao.WqdDao; import wqd.entity.WqdEntity; import wqd.until.Result; import javax.annotation.Resource; +import javax.management.monitor.GaugeMonitor; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.List; @@ -35,4 +34,72 @@ public class WqdControllerj { } 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.setMessgae("查询到"); + } + else{ + result.setStatus(false); + result.setData(0); + result.setMessgae("未查到"); + } + return result; + } + @PostMapping(value = "/insert") + public Result insert(@RequestBody WqdEntity wqdEntity){ + Result result = new Result(); + var Object = new String(); + Object = wqdEntity.getUsername(); + var Object1 = new String(); + Object1 = wqdEntity.getPassword(); + if(findByName(Object,Object1).getStatus()!=false){ + wqdDao.insert(wqdEntity); + result.setStatus(true); + result.setData(1); + result.setMessgae("插入成功"); + } + else{ + result.setStatus(false); + result.setData(0); + result.setMessgae("已有数据,插入失败"); + } + return result; + } + @PutMapping(value = "/update") + public Result update(@RequestBody WqdEntity wqdEntity){ + Result result = new Result(); + int flag = wqdDao.update(wqdEntity); + if(flag==0){ + result.setStatus(false); + result.setData(0); + result.setMessgae("更新失败"); + } + else { + result.setStatus(true); + result.setData(1); + result.setMessgae("更新成功"); + } + 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.setMessgae("删除成功"); + } + else { + result.setStatus(false); + result.setData(0); + result.setMessgae("删除失败"); + } + return result; + } + } diff --git a/wqd-boot/src/main/resources/Mapper/WqdMapper.xml b/wqd-boot/src/main/resources/Mapper/WqdMapper.xml index 437c823..7cebdb6 100644 --- a/wqd-boot/src/main/resources/Mapper/WqdMapper.xml +++ b/wqd-boot/src/main/resources/Mapper/WqdMapper.xml @@ -16,7 +16,7 @@ , username, password, school - select from swpu_auth sa @@ -50,7 +50,7 @@ delete - from swpu_user su + 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 index 747e9a5..146b021 100644 --- a/wqd-boot/src/main/resources/application.yml +++ b/wqd-boot/src/main/resources/application.yml @@ -10,10 +10,22 @@ spring: # 数据库连接池 type: com.zaxxer.hikari.HikariDataSource hikari: - maximum-pool-size: 10000 + 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: 8888 + port: 2333 # MyBatis XML 配置 mybatis: -- Gitee From a115565f55c506fe3bf8911b29f624aa3f1bde67 Mon Sep 17 00:00:00 2001 From: Wqd <1761248762@qq.com> Date: Thu, 22 Jul 2021 10:22:52 +0800 Subject: [PATCH 7/7] =?UTF-8?q?fixed:=E5=90=B4=E7=A7=8B=E4=B8=9C-Controlle?= =?UTF-8?q?r1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 9 ++-- .../java/wqd/controller/WqdControllerj.java | 53 ++++++++++--------- wqd-boot/src/main/java/wqd/dao/WqdDao.java | 4 +- wqd-boot/src/main/java/wqd/until/Result.java | 2 +- 4 files changed, 35 insertions(+), 33 deletions(-) diff --git a/pom.xml b/pom.xml index 8cf8621..2ebd20f 100644 --- a/pom.xml +++ b/pom.xml @@ -51,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/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java index 7edc55f..635bded 100644 --- a/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java +++ b/wqd-boot/src/main/java/wqd/controller/WqdControllerj.java @@ -1,16 +1,13 @@ package wqd.controller; -import org.apache.ibatis.jdbc.Null; import org.springframework.web.bind.annotation.*; import wqd.dao.WqdDao; import wqd.entity.WqdEntity; import wqd.until.Result; import javax.annotation.Resource; -import javax.management.monitor.GaugeMonitor; -import java.lang.reflect.Array; import java.util.ArrayList; -import java.util.List; +import java.lang.Object; @RestController @RequestMapping(value = "/Auth") @@ -23,14 +20,16 @@ public class WqdControllerj { ArrayList list = wqdDao.findAll(); if(list!= null){ result.setStatus(true); - result.setData(1); - result.setMessgae("所有数据如下"); + result.setMessage("所有数据如下"); + result.setData(wqdDao.findAll()); + } else{ result.setStatus(false); + result.setMessage("没有数据"); result.setData(0); - result.setMessgae("没有数据"); + } return result; } @@ -40,48 +39,50 @@ public class WqdControllerj { if(wqdDao.findByName(username, password)!=null){ result.setStatus(true); result.setData(1); - result.setMessgae("查询到"); + result.setMessage("查询到"); } else{ result.setStatus(false); result.setData(0); - result.setMessgae("未查到"); + result.setMessage("未查到"); } return result; } @PostMapping(value = "/insert") public Result insert(@RequestBody WqdEntity wqdEntity){ Result result = new Result(); - var Object = new String(); - Object = wqdEntity.getUsername(); - var Object1 = new String(); - Object1 = wqdEntity.getPassword(); - if(findByName(Object,Object1).getStatus()!=false){ + 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.setMessgae("插入成功"); + result.setMessage("插入成功"); } else{ result.setStatus(false); result.setData(0); - result.setMessgae("已有数据,插入失败"); + result.setMessage("已有数据,插入失败"); } return result; } @PutMapping(value = "/update") - public Result update(@RequestBody WqdEntity wqdEntity){ + public Object update(@RequestBody WqdEntity wqdEntity){ Result result = new Result(); int flag = wqdDao.update(wqdEntity); - if(flag==0){ - result.setStatus(false); - result.setData(0); - result.setMessgae("更新失败"); + + if(flag>0){ + result.setStatus(true); + result.setData(1); + result.setMessage("更新成功"); } else { - result.setStatus(true); - result.setData(1); - result.setMessgae("更新成功"); + result.setStatus(false); + result.setData(0); + result.setMessage("更新失败"); + } return result; } @@ -92,12 +93,12 @@ public class WqdControllerj { if(flag>0){ result.setStatus(true); result.setData(1); - result.setMessgae("删除成功"); + result.setMessage("删除成功"); } else { result.setStatus(false); result.setData(0); - result.setMessgae("删除失败"); + 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 index fedae67..3d07931 100644 --- a/wqd-boot/src/main/java/wqd/dao/WqdDao.java +++ b/wqd-boot/src/main/java/wqd/dao/WqdDao.java @@ -16,9 +16,9 @@ public interface WqdDao { // 根据用户名与密码查找 WqdEntity findByName (@Param("username") String username,@Param("password") String password); // 插入数据 - int insert(WqdEntity entity); + int insert(WqdEntity wqdEntity); // 修改操作 - int update(WqdEntity entity); + int update(WqdEntity wqdEntity); // 删除操作 int delete(@Param("id") String id); } diff --git a/wqd-boot/src/main/java/wqd/until/Result.java b/wqd-boot/src/main/java/wqd/until/Result.java index 860dac8..d2acb39 100644 --- a/wqd-boot/src/main/java/wqd/until/Result.java +++ b/wqd-boot/src/main/java/wqd/until/Result.java @@ -6,5 +6,5 @@ import lombok.Data; public class Result { private Boolean status; private Object data; - private String messgae; + private String message; } -- Gitee