commit 223b76bc1221e3161b8e3273e9f2d00b0c7480b7
Author: bai <173792339@qq.com>
Date: Mon Jul 29 10:01:24 2024 +0800
ria_10
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..22bd3cf
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,205 @@
+
+
+ 4.0.0
+ com.bawei
+ ria-10
+ 0.0.1-SNAPSHOT
+ ria-10
+ Demo project for Spring Boot
+
+ 1.8
+ UTF-8
+ UTF-8
+ 2.3.12.RELEASE
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ commons-lang
+ commons-lang
+ 2.6
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ 1.3.0
+
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.79
+
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 2.1.4
+
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.32
+ runtime
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ provided
+
+
+
+
+
+ javax.servlet
+ jstl
+
+
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-jasper
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-tomcat
+ provided
+
+
+
+
+ junit
+ junit
+ 4.12
+
+
+
+
+ dom4j
+ dom4j
+ 1.6.1
+
+
+ jaxen
+ jaxen
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ runtime
+ true
+
+
+
+ cn.hutool
+ hutool-all
+ 5.7.22
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 1.8
+ 1.8
+ UTF-8
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+ com.bw.Week02Application
+ true
+
+
+
+ repackage
+
+ repackage
+
+
+
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+ src/main/resources
+
+ **/*.*
+
+
+
+
+
+
diff --git a/src/main/java/com/bawei/Ria10Application.java b/src/main/java/com/bawei/Ria10Application.java
new file mode 100644
index 0000000..2f750d5
--- /dev/null
+++ b/src/main/java/com/bawei/Ria10Application.java
@@ -0,0 +1,13 @@
+package com.bawei;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class Ria10Application {
+
+ public static void main(String[] args) {
+ SpringApplication.run(Ria10Application.class, args);
+ }
+
+}
diff --git a/src/main/java/com/bawei/controller/StuController.java b/src/main/java/com/bawei/controller/StuController.java
new file mode 100644
index 0000000..9f68794
--- /dev/null
+++ b/src/main/java/com/bawei/controller/StuController.java
@@ -0,0 +1,25 @@
+package com.bawei.controller;
+
+import com.bawei.pojo.Stu;
+import com.bawei.service.impl.StuServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+public class StuController {
+ @Autowired
+ private StuServiceImpl service;
+
+ @PostMapping("/findList")
+ public List findList(){
+ return service.findList();
+ }
+ @PostMapping("/delStu")
+ public Integer delStu(@RequestParam Integer uid){
+ return service.del( uid );
+ }
+}
diff --git a/src/main/java/com/bawei/mapper/StuMapper.java b/src/main/java/com/bawei/mapper/StuMapper.java
new file mode 100644
index 0000000..5fa8cf5
--- /dev/null
+++ b/src/main/java/com/bawei/mapper/StuMapper.java
@@ -0,0 +1,14 @@
+package com.bawei.mapper;
+
+import com.bawei.pojo.Stu;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+@Mapper
+public interface StuMapper {
+ List findList();
+
+ Integer del(@Param("uid") Integer uid);
+}
diff --git a/src/main/java/com/bawei/pojo/Stu.java b/src/main/java/com/bawei/pojo/Stu.java
new file mode 100644
index 0000000..c4daa81
--- /dev/null
+++ b/src/main/java/com/bawei/pojo/Stu.java
@@ -0,0 +1,13 @@
+package com.bawei.pojo;
+
+import lombok.Data;
+
+@Data
+public class Stu {
+ private Integer uid;
+ private String userName;
+ private String pwd;
+ private Integer sex;
+ private Data brithday;
+
+}
diff --git a/src/main/java/com/bawei/service/StuService.java b/src/main/java/com/bawei/service/StuService.java
new file mode 100644
index 0000000..7c80742
--- /dev/null
+++ b/src/main/java/com/bawei/service/StuService.java
@@ -0,0 +1,12 @@
+package com.bawei.service;
+
+import com.bawei.pojo.Stu;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+public interface StuService {
+ List findList();
+
+ Integer del(Integer uid);
+}
diff --git a/src/main/java/com/bawei/service/impl/StuServiceImpl.java b/src/main/java/com/bawei/service/impl/StuServiceImpl.java
new file mode 100644
index 0000000..8649175
--- /dev/null
+++ b/src/main/java/com/bawei/service/impl/StuServiceImpl.java
@@ -0,0 +1,24 @@
+package com.bawei.service.impl;
+
+import com.bawei.mapper.StuMapper;
+import com.bawei.pojo.Stu;
+import com.bawei.service.StuService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class StuServiceImpl implements StuService {
+ @Autowired
+ private StuMapper stuMapper;
+ @Override
+ public List findList() {
+ return stuMapper.findList();
+ }
+
+ @Override
+ public Integer del(Integer uid) {
+ return stuMapper.del( uid );
+ }
+}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
new file mode 100644
index 0000000..6d21dde
--- /dev/null
+++ b/src/main/resources/application.properties
@@ -0,0 +1,31 @@
+server.port=8080
+application.properties
+
+# ??????????MyBatis??
+# ??Mybatis?Mapper??
+mybatis.mapper-locations=classpath:mappers/*.xml
+# ????
+logging.level.com.bawei=debug
+# ??????
+spring.datasource.driver-class-name=com.mysql.jdbc.Driver
+#???????
+mybatis.configuration.map-underscore-to-camel-case=true
+# ?????
+#spring.datasource.name=defaultDataSource
+# ???????
+spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ria_10?characterEncoding=utf-8&useUnicode=true
+# ??????&???
+spring.datasource.username=root
+spring.datasource.password=root
+# ?????
+spring.mvc.view.prefix=/WEB-INF/view/
+spring.mvc.view.suffix=.jsp
+
+# pageHelper??
+# ?????
+pagehelper.reasonable=true
+# ????????????????? ????????? mysql--limit oracle--rownum
+pagehelper.auto-dialect=true
+
+spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
+spring.jackson.time-zone=GMT+8
diff --git a/src/main/resources/mappers/StuMapper.xml b/src/main/resources/mappers/StuMapper.xml
new file mode 100644
index 0000000..b77664f
--- /dev/null
+++ b/src/main/resources/mappers/StuMapper.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ delete
+ from t_stu
+ where uid = #{uid}
+
+
+
+
diff --git a/src/test/java/com/bawei/Ria10ApplicationTests.java b/src/test/java/com/bawei/Ria10ApplicationTests.java
new file mode 100644
index 0000000..b0aa0b0
--- /dev/null
+++ b/src/test/java/com/bawei/Ria10ApplicationTests.java
@@ -0,0 +1,13 @@
+package com.bawei;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class Ria10ApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}