diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/vcs.xml" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/vcs.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..b2bdec2d71b6a5ce4ae49efc37516809c50e4d5e
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/vcs.xml"
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/workspace.xml" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/workspace.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..34190141aae3c84212fc92ba4440243a580db147
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/.idea/workspace.xml"
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1735257628424
+
+
+ 1735257628424
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/pom.xml" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/pom.xml"
index ed216688f88507e1ef409ccbcdb1bd666147c837..abd0ffbe6a826df62d7788daa28c6f6991299782 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/pom.xml"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/pom.xml"
@@ -8,15 +8,24 @@
+
- com.fasterxml.jackson.core
- jackson-databind
- 2.9.0
+ org.springframework
+ spring-webmvc
+ 5.2.25.RELEASE
+
org.springframework
- spring-webmvc
+ spring-test
+ 5.2.25.RELEASE
+
+
+
+
+ org.springframework
+ spring-jdbc
5.2.25.RELEASE
@@ -26,6 +35,55 @@
3.1.0
provided
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.9.0
+
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.36
+
+
+
+ org.mybatis
+ mybatis
+ 3.5.16
+
+
+
+
+ com.mysql
+ mysql-connector-j
+ 8.3.0
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+ com.alibaba
+ druid
+ 1.1.20
+
+
+
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.6
+
+
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/springMvc.iml" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/springMvc.iml"
new file mode 100644
index 0000000000000000000000000000000000000000..0eb45d83001b1ecb487c40bc9de95c8f6e71a411
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/springMvc.iml"
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/JdbcConfig.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/JdbcConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..a3289137ce03ac1e1c4d6ae4a5d045a0fb97f1a6
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/JdbcConfig.java"
@@ -0,0 +1,33 @@
+package com.yy.config;
+
+import com.alibaba.druid.pool.DruidDataSource;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.PropertySource;
+import org.springframework.stereotype.Component;
+
+@Component
+@PropertySource("classpath:jdbc.properties")
+public class JdbcConfig {
+ @Value("${jdbc.driver}")
+ private String driver;
+
+ @Value("${jdbc.url}")
+ private String url;
+
+ @Value("${jdbc.username}")
+ private String userName;
+
+ @Value("${jdbc.password}")
+ private String password;
+
+ @Bean
+ public DruidDataSource getDataSource() {
+ DruidDataSource dataSource = new DruidDataSource();
+ dataSource.setDriverClassName(driver);
+ dataSource.setUrl(url);
+ dataSource.setUsername(userName);
+ dataSource.setPassword(password);
+ return dataSource;
+ }
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/MybatisConfig.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/MybatisConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..2fd5359eb6d4c39e6b1eb2f34750815ba711b755
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/MybatisConfig.java"
@@ -0,0 +1,19 @@
+package com.yy.config;
+
+import org.mybatis.spring.SqlSessionFactoryBean;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.context.annotation.Bean;
+import org.springframework.stereotype.Component;
+
+import javax.sql.DataSource;
+
+@Component
+@MapperScan("com.yy.mapper")
+public class MybatisConfig {
+ @Bean
+ public SqlSessionFactoryBean getSqlSessionBean(DataSource dataSource) {
+ SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
+ sqlSessionFactoryBean.setDataSource(dataSource);
+ return sqlSessionFactoryBean;
+ }
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringConfig.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..5a741bb0e90819fcb043e3545e76a7d5f75c9ae6
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringConfig.java"
@@ -0,0 +1,13 @@
+package com.yy.config;
+
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Import;
+import org.springframework.test.context.web.WebAppConfiguration;
+
+@Configuration
+@ComponentScan("com.yy.service")
+@Import({JdbcConfig.class, MybatisConfig.class})
+public class SpringConfig {
+
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringMvcConfig.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringMvcConfig.java"
index 9d824f1c8982d2a3d6894a14f3284d2526ff8001..5eda4522cf6af6396aacf116632a532c752a2a7d 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringMvcConfig.java"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/SpringMvcConfig.java"
@@ -1,12 +1,18 @@
package com.yy.config;
+import com.yy.pojo.Dept;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
+import java.util.List;
+
@Configuration
@ComponentScan("com.yy.controller")
@EnableWebMvc
public class SpringMvcConfig {
+
}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/WebConfig.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/WebConfig.java"
index cad2984b34183584f7fce44187b34b19ea797a66..eea451c46cb80352387d2ba6896b2c6ad511966b 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/WebConfig.java"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/config/WebConfig.java"
@@ -5,7 +5,7 @@ import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatche
public class WebConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class>[] getRootConfigClasses() {
- return new Class[0];
+ return new Class[]{SpringConfig.class};
}
@Override
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/controller/DeptController.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/controller/DeptController.java"
index 2951f3fc7259e0476d074d98076a26571be36b24..6544820010c98ba466d35287bea2f14b06fd2ccc 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/controller/DeptController.java"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/controller/DeptController.java"
@@ -1,6 +1,8 @@
package com.yy.controller;
import com.yy.pojo.Dept;
+import com.yy.service.DeptService;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@@ -9,80 +11,72 @@ import java.util.Arrays;
import java.util.List;
@Controller
+@ResponseBody
+@RequestMapping(produces = "application/json;charset=utf-8")
public class DeptController {
- @RequestMapping("/selectDept")
- public String t1() {
- return "index.jsp";
- }
+ @Autowired
+ private DeptService deptService;
-// @RequestMapping("/listDept")
-// @ResponseBody
-// public List getListString(String str){
-// ArrayList list = new ArrayList();
-// list.add(str);
-// return list;
-// }
-
- // 响应一个对象
- @RequestMapping("/getDept")
- @ResponseBody
- public Dept getDept() {
- return new Dept(1, "无语部");
+ /***
+ * Read
+ * @return
+ */
+ @RequestMapping("selectAllDept")
+ List selectAllDept() {
+ return deptService.selectAllDept();
}
- // 响应一个对象集合
- @RequestMapping("/list")
- @ResponseBody
- public List getListDept() {
- Dept dept = new Dept(1, "人五部");
- Dept dept1 = new Dept(2, "人六部");
- Dept dept2 = new Dept(3, "人山部");
- Dept dept3 = new Dept(4, "人海部");
- Dept dept4 = new Dept(5, "五四部");
- ArrayList list = new ArrayList();
- list.add(dept);
- list.add(dept1);
- list.add(dept2);
- list.add(dept3);
- list.add(dept4);
- return list;
- }
- // 响应一个有参的字符串
- @RequestMapping(value = "/toString", produces = "application/json;charset:utf-8") //解决Request响应乱码请求
- @ResponseBody
- // 使用别名的情况
- public String getString(Integer id, @RequestParam(value = "username", required = false, defaultValue = "李白") String name) {
- return id + name;
+ /***
+ * Read By id,name
+ * @param id,name
+ * @return
+ */
+ @RequestMapping("selectDeptById")
+ Dept selectDeptById(int id) {
+ Dept dept = deptService.selectDeptById(id);
+ System.out.println("dept = " + dept);
+ return dept;
}
- @RequestMapping(value = "/toString1", produces = "application/json;charset:utf-8") //解决Request响应乱码请求
- @ResponseBody
- // 不使用别名的情况
- public String getString1(Integer id, String name) {
- return id + name;
+
+ @RequestMapping("selectDeptByName")
+ List selectDeptByName(String name) {
+ return deptService.selectDeptByName(name);
}
- // 响应一个请求获得对象
- @RequestMapping("/getRequestDept")
- @ResponseBody
- public Dept getRequestDept(Dept dept) {
- System.out.println("dept = " + dept);
- return dept;
+
+ /***
+ * Delete By id
+ * @param id
+ * @return
+ */
+
+ @RequestMapping("deleteDeptById")
+ String deleteDeptById(int id) {
+ return deptService.deleteDeptById(id) > 0 ? "删除成功" : "删除失败";
}
- // 响应一个字符串类型的数组
- @RequestMapping("/getListString")
- @ResponseBody
- public List getListString(String[] drink) {
- return Arrays.asList(drink);
+ /***
+ * Insert
+ * @param dept
+ * @return
+ */
+ @RequestMapping("insertDept")
+ String insertDept(Dept dept) {
+ return deptService.insertDept(dept) > 0 ? "新添成功" : "新添失败";
}
- // 响应一个对象类型的数组
- @RequestMapping("/getListDept")
- @ResponseBody
- public List getListDept(@RequestBody List dept) {
- return dept;
+
+ /***
+ * Update
+ * @param dept
+ * @return
+ */
+ @RequestMapping("updateDept")
+ String updateDept(Dept dept) {
+ return deptService.updateDept(dept) > 0 ? "修改成功" : "修改失败";
}
+
}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/mapper/DeptMapper.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/mapper/DeptMapper.java"
new file mode 100644
index 0000000000000000000000000000000000000000..a8c46d4ac1fca5f1b93de363a9ede59c76bfa966
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/mapper/DeptMapper.java"
@@ -0,0 +1,58 @@
+package com.yy.mapper;
+
+
+import com.yy.pojo.Dept;
+import org.apache.ibatis.annotations.*;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+@Mapper
+public interface DeptMapper {
+ //CRUD
+
+ /***
+ * Read
+ * @return
+ */
+ @Select("select dept_id as deptId,dept_name as deptName from dept;")
+ List selectAllDept();
+
+ /***
+ * Read By id,name
+ * @param id,name
+ * @return
+ */
+ @Select("select dept_id as deptId,dept_name as deptName from dept where dept_id=#{id}")
+ Dept selectDeptById(int id);
+
+ @Select("select dept_id as deptId,dept_name as deptName from dept where dept_name like '%${name}%'")
+ List selectDeptByName(String name);
+
+ /***
+ * Delete By id
+ * @param id
+ * @return
+ */
+
+ @Delete("delete from dept where dept_id=#{id}")
+ int deleteDeptById(int id);
+
+ /***
+ * Insert
+ * @param dept
+ * @return
+ */
+ @Insert("replace into dept(dept_name) values (#{deptName})")
+ int insertDept(Dept dept);
+
+ /***
+ * Update
+ * @param dept
+ * @return
+ */
+ @Update("update dept set dept_name=#{deptName} where dept_id=#{deptId}")
+ int updateDept(Dept dept);
+
+
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptService.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptService.java"
new file mode 100644
index 0000000000000000000000000000000000000000..1678e19c802cf32072cc54a14a69effe8d6afa6f
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptService.java"
@@ -0,0 +1,50 @@
+package com.yy.service;
+
+import com.yy.pojo.Dept;
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+
+public interface DeptService {
+ /***
+ * Read
+ * @return
+ */
+ List selectAllDept();
+
+ /***
+ * Read By id,name
+ * @param id,name
+ * @return
+ */
+ Dept selectDeptById(int id);
+
+ List selectDeptByName(String name);
+
+ /***
+ * Delete By id
+ * @param id
+ * @return
+ */
+
+ int deleteDeptById(int id);
+
+ /***
+ * Insert
+ * @param dept
+ * @return
+ */
+ int insertDept(Dept dept);
+
+ /***
+ * Update
+ * @param dept
+ * @return
+ */
+ int updateDept(Dept dept);
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptServiceImpl.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptServiceImpl.java"
new file mode 100644
index 0000000000000000000000000000000000000000..ab4e83ecc4af23c1d69ab69c80ec8cf611e63f7c
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/java/com/yy/service/DeptServiceImpl.java"
@@ -0,0 +1,44 @@
+package com.yy.service;
+
+import com.yy.mapper.DeptMapper;
+import com.yy.pojo.Dept;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class DeptServiceImpl implements DeptService {
+ @Autowired
+ private DeptMapper deptMapper;
+
+ @Override
+ public List selectAllDept() {
+ return deptMapper.selectAllDept();
+ }
+
+ @Override
+ public Dept selectDeptById(int id) {
+ return deptMapper.selectDeptById(id);
+ }
+
+ @Override
+ public List selectDeptByName(String name) {
+ return deptMapper.selectDeptByName(name);
+ }
+
+ @Override
+ public int deleteDeptById(int id) {
+ return deptMapper.deleteDeptById(id);
+ }
+
+ @Override
+ public int insertDept(Dept dept) {
+ return deptMapper.insertDept(dept);
+ }
+
+ @Override
+ public int updateDept(Dept dept) {
+ return deptMapper.updateDept(dept);
+ }
+}
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/resources/jdbc.properties" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/resources/jdbc.properties"
new file mode 100644
index 0000000000000000000000000000000000000000..f6a957c11fc59c76ddcc6191837613fd21995644
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/src/main/resources/jdbc.properties"
@@ -0,0 +1,4 @@
+jdbc.driver=com.mysql.cj.jdbc.Driver
+jdbc.url=jdbc:mysql://8.152.214.221:3306/shopping?serverTimezone=Asia/Shanghai
+jdbc.username=root
+jdbc.password=Ye725601
\ No newline at end of file
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/JdbcConfig.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/JdbcConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..8211cc30ca0eb48e5f3cc224dea31377370e66b2
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/JdbcConfig.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/MybatisConfig.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/MybatisConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..3c753c6d6d5a251e8ac7092718c8d4e9394a2187
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/MybatisConfig.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringConfig.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..7aec0049d595e4a04f02de998b0fc8bf6bdd3957
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringConfig.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringMvcConfig.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringMvcConfig.class"
index 838c7e13ed6d421bcc3c577288ef2c212f187442..cf47c46035518b33ae762be44a61e540ac3c943c 100644
Binary files "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringMvcConfig.class" and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/SpringMvcConfig.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/WebConfig.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/WebConfig.class"
index b0fae0233426bee2c0ff3ad4d994401fb3240b6d..4b242526f0f6d991b104d6ce8f7c769bb6e86890 100644
Binary files "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/WebConfig.class" and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/config/WebConfig.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/controller/DeptController.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/controller/DeptController.class"
index a96096a9e399b99ee11fc32eeb237a65ca3aec12..2c7969fae1c16b072f568856b5b30cb2dc565a74 100644
Binary files "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/controller/DeptController.class" and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/controller/DeptController.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/mapper/DeptMapper.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/mapper/DeptMapper.class"
new file mode 100644
index 0000000000000000000000000000000000000000..cdf76e9d5d6f7f1b471772f2992eb7f46a3f1e56
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/mapper/DeptMapper.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptService.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptService.class"
new file mode 100644
index 0000000000000000000000000000000000000000..e7d3a251bcd996a75803613ce743a1b3ee057181
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptService.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptServiceImpl.class" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptServiceImpl.class"
new file mode 100644
index 0000000000000000000000000000000000000000..c86ca8be58476575a725ea015f313d5969c49c0b
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/com/yy/service/DeptServiceImpl.class" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/jdbc.properties" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/jdbc.properties"
new file mode 100644
index 0000000000000000000000000000000000000000..f6a957c11fc59c76ddcc6191837613fd21995644
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/classes/jdbc.properties"
@@ -0,0 +1,4 @@
+jdbc.driver=com.mysql.cj.jdbc.Driver
+jdbc.url=jdbc:mysql://8.152.214.221:3306/shopping?serverTimezone=Asia/Shanghai
+jdbc.username=root
+jdbc.password=Ye725601
\ No newline at end of file
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst"
index a6ff9c097110a3a46e748d75ceb81cef764e54ea..6a496a7573619d0268990e95080940624063e57b 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst"
@@ -1,4 +1,10 @@
+com\yy\service\DeptServiceImpl.class
+com\yy\config\SpringConfig.class
com\yy\controller\DeptController.class
com\yy\config\SpringMvcConfig.class
+com\yy\mapper\DeptMapper.class
com\yy\pojo\Dept.class
+com\yy\config\JdbcConfig.class
com\yy\config\WebConfig.class
+com\yy\service\DeptService.class
+com\yy\config\MybatisConfig.class
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst"
index 32aa2211a390693a6b01de43b369fc0e2530ebe2..f740ed6ed4ef728955569863512c1f06dd0c90fb 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst"
@@ -1,3 +1,10 @@
-D:\JavaProjects\springMvc\src\main\java\com\yy\pojo\Dept.java
-D:\JavaProjects\springMvc\src\main\java\com\yy\controller\DeptController.java
-D:\JavaProjects\springMvc\src\main\java\com\yy\config\SpringConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\pojo\Dept.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\controller\DeptController.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\service\DeptService.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\config\SpringMvcConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\config\WebConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\config\SpringConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\service\DeptServiceImpl.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\config\JdbcConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\config\MybatisConfig.java
+C:\Users\Administrator\Desktop\SpringMvc\springMvc\src\main\java\com\yy\mapper\DeptMapper.java
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/logs/access_log.2024-12-27" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/logs/access_log.2024-12-27"
new file mode 100644
index 0000000000000000000000000000000000000000..3bea5e7a5270188ad015e6b29821bf8d764dc41a
--- /dev/null
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/logs/access_log.2024-12-27"
@@ -0,0 +1,36 @@
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:05 +0800] "GET / HTTP/1.1" 200 55 http-bio-80-exec-1 666
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:05 +0800] "GET /favicon.ico HTTP/1.1" 404 949 http-bio-80-exec-3 20
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:18 +0800] "GET /getListDept HTTP/1.1" 400 968 http-bio-80-exec-4 40
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:43 +0800] "GET /getListDept HTTP/1.1" 400 968 http-bio-80-exec-6 2
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:43 +0800] "OPTIONS /getListDept HTTP/1.1" 403 31 http-bio-80-exec-5 15
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:54 +0800] "OPTIONS /getListDept HTTP/1.1" 403 31 http-bio-80-exec-7 1
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:03:54 +0800] "GET /getListDept HTTP/1.1" 400 968 http-bio-80-exec-9 2
+127.0.0.1 - - [27/Dec/2024:08:07:18 +0800] "GET /getListDept HTTP/1.1" 200 39 http-bio-80-exec-1 193
+127.0.0.1 - - [27/Dec/2024:08:07:20 +0800] "GET /getListDept HTTP/1.1" 200 39 http-bio-80-exec-3 2
+127.0.0.1 - - [27/Dec/2024:08:07:39 +0800] "GET /getListDept HTTP/1.1" 200 39 http-bio-80-exec-5 3
+127.0.0.1 - - [27/Dec/2024:08:08:13 +0800] "GET /getListDept HTTP/1.1" 200 39 http-bio-80-exec-7 3
+127.0.0.1 - - [27/Dec/2024:08:08:19 +0800] "GET /getListDept HTTP/1.1" 200 39 http-bio-80-exec-9 2
+127.0.0.1 - - [27/Dec/2024:08:08:36 +0800] "GET /getListDept HTTP/1.1" 200 45 http-bio-80-exec-1 3
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:08:09:30 +0800] "GET /toString1 HTTP/1.1" 200 8 http-bio-80-exec-3 9
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:04:16 +0800] "GET / HTTP/1.1" 200 55 http-bio-80-exec-1 76
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:17:59 +0800] "GET / HTTP/1.1" 200 55 http-bio-80-exec-1 89
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:18:04 +0800] "GET /selectAllDept HTTP/1.1" 200 52 http-bio-80-exec-3 1401
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:19:53 +0800] "GET /selectAllDept HTTP/1.1" 200 52 http-bio-80-exec-5 109
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:20:21 +0800] "GET /selectAllDept HTTP/1.1" 200 298 http-bio-80-exec-1 1319
+127.0.0.1 - - [27/Dec/2024:11:23:13 +0800] "GET /selectDeptById?id=1 HTTP/1.1" 200 - http-bio-80-exec-1 1360
+0:0:0:0:0:0:0:1 - - [27/Dec/2024:11:23:24 +0800] "GET /selectDeptById?id=1 HTTP/1.1" 200 - http-bio-80-exec-3 55
+127.0.0.1 - - [27/Dec/2024:11:23:54 +0800] "GET /selectDeptById?id=1 HTTP/1.1" 200 - http-bio-80-exec-6 52
+127.0.0.1 - - [27/Dec/2024:11:24:57 +0800] "GET /selectDeptById?id=1 HTTP/1.1" 200 - http-bio-80-exec-1 1369
+127.0.0.1 - - [27/Dec/2024:11:25:41 +0800] "GET /selectDeptById?id=1 HTTP/1.1" 200 46 http-bio-80-exec-1 1382
+127.0.0.1 - - [27/Dec/2024:11:27:06 +0800] "GET /selectDeptByName?name=%E8%B4%A2%E5%8A%A1%E9%83%A8 HTTP/1.1" 200 46 http-bio-80-exec-1 1371
+127.0.0.1 - - [27/Dec/2024:11:27:56 +0800] "GET /deleteDeptById?id=9 HTTP/1.1" 200 4 http-bio-80-exec-3 105
+127.0.0.1 - - [27/Dec/2024:11:28:58 +0800] "GET /deleteDeptById?id=9 HTTP/1.1" 200 12 http-bio-80-exec-1 1510
+127.0.0.1 - - [27/Dec/2024:11:29:27 +0800] "GET /insertDept?deptName=%E9%A3%9E%E9%B8%9F%E9%83%A8&deptId=0 HTTP/1.1" 200 12 http-bio-80-exec-3 117
+127.0.0.1 - - [27/Dec/2024:11:30:04 +0800] "GET /updateDept?deptName=%E5%93%88%E5%93%88%E9%83%A8&deptId=10 HTTP/1.1" 200 12 http-bio-80-exec-5 106
+127.0.0.1 - - [27/Dec/2024:11:30:32 +0800] "GET /selectDeptByName?name=%E4%BA%8B HTTP/1.1" 200 46 http-bio-80-exec-7 194
+127.0.0.1 - - [27/Dec/2024:11:30:38 +0800] "GET /selectDeptByName?name=%E9%83%A8 HTTP/1.1" 500 7893 http-bio-80-exec-9 59
+127.0.0.1 - - [27/Dec/2024:11:30:52 +0800] "GET /selectDeptByName?name=%E9%B8%9F HTTP/1.1" 200 - http-bio-80-exec-10 51
+127.0.0.1 - - [27/Dec/2024:11:30:55 +0800] "GET /selectDeptByName?name=%E9%B8%9F HTTP/1.1" 200 - http-bio-80-exec-2 50
+127.0.0.1 - - [27/Dec/2024:11:30:57 +0800] "GET /selectDeptByName?name=%E9%B8%9F HTTP/1.1" 200 - http-bio-80-exec-4 49
+127.0.0.1 - - [27/Dec/2024:11:31:05 +0800] "GET /selectDeptByName?name=%E5%8F%91 HTTP/1.1" 500 7893 http-bio-80-exec-6 53
+127.0.0.1 - - [27/Dec/2024:11:33:14 +0800] "GET /selectDeptByName?name=%E5%8F%91 HTTP/1.1" 200 84 http-bio-80-exec-1 1555
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/SESSIONS.ser" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/SESSIONS.ser"
new file mode 100644
index 0000000000000000000000000000000000000000..e980c85972ae30216033930f6d5c3c281415eee8
Binary files /dev/null and "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/SESSIONS.ser" differ
diff --git "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.java" "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.java"
index b46d0b3405c39f1c9c23b5d7cd3bf11571d2997f..7f2bd20039687b75fbe6e38e523081d7986011a4 100644
--- "a/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.java"
+++ "b/\345\217\266\345\212\237\347\205\247/SpringMvc/springMvc/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.java"
@@ -1,7 +1,7 @@
/*
* Generated by the Jasper component of Apache Tomcat
* Version: Apache Tomcat/7.0.47
- * Generated at: 2024-12-26 08:32:39 UTC
+ * Generated at: 2024-12-27 00:03:04 UTC
* Note: The last modified time of this file was set to
* the last modified time of the source file after
* generation to assist with modification tracking.