diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/.gitignore" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/.gitignore"
new file mode 100644
index 0000000000000000000000000000000000000000..35410cacdc5e87f985c93a96520f5e11a5c822e4
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/.gitignore"
@@ -0,0 +1,8 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
+# 基于编辑器的 HTTP 客户端请求
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/compiler.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/compiler.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..07444a9681cc56b34680d637b049ad6f40a3fc51
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/compiler.xml"
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/jarRepositories.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/jarRepositories.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..abb532ab355ddfa5ec01bd4393fcda38f88224b0
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/jarRepositories.xml"
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/misc.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/misc.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..c80c3871363517c9b2e9a88cf31c720422fbda4c
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/misc.xml"
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/vcs.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/vcs.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..c2365ab11f9ba6b763735c8fd976420234bb3521
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/.idea/vcs.xml"
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/pom.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/pom.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..535b4481fdbba5ca3d15e3076d6757b3a7bbe402
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/pom.xml"
@@ -0,0 +1,80 @@
+
+
+ 4.0.0
+
+ com.pdd
+ spring05
+ 1.0-SNAPSHOT
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.36
+ compile
+
+
+
+ org.mybatis
+ mybatis
+ 3.5.16
+
+
+
+
+ com.mysql
+ mysql-connector-j
+ 8.3.0
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+ org.springframework
+ spring-context
+ 5.3.39
+
+
+
+
+ org.springframework
+ spring-jdbc
+ 5.3.39
+
+
+
+
+
+
+ com.alibaba
+ druid
+ 1.1.21
+
+
+
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.6
+
+
+
+
+ org.springframework
+ spring-test
+ 5.3.39
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/JdbcConfig.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/JdbcConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..83738e0d78a64477fd4f11c72f74c9e25b54bc3b
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/JdbcConfig.java"
@@ -0,0 +1,34 @@
+package com.pdd.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.Configuration;
+import org.springframework.context.annotation.PropertySource;
+import org.springframework.stereotype.Component;
+
+@Component
+@PropertySource("classpath:jdbc.properties")
+public class JdbcConfig {
+ @Value("${jdbc.driver}")
+ private String driverClassName;
+ @Value("${jdbc.url}")
+ private String url;
+ @Value("${jdbc.username}")
+ private String username;
+ @Value("${jdbc.password}")
+ private String password;
+
+ // 因为第三方的类,我们Spring没办法直接扫描成Bean,所以我们要手动以方法的形式,创造成bean
+ @Bean
+ public DruidDataSource getDruidDataSource(){
+ System.out.println("url = " + url);
+ // 不是自己创建的类,所以new
+ DruidDataSource dataSource = new DruidDataSource();
+ dataSource.setDriverClassName(driverClassName);
+ dataSource.setUrl(url);
+ dataSource.setUsername(username);
+ dataSource.setPassword(password);
+ return dataSource;
+ }
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/MyBatisConfig.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/MyBatisConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..559c837f37e30f275299a1fa0efe6b54aacfb7f5
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/MyBatisConfig.java"
@@ -0,0 +1,22 @@
+package com.pdd.config;
+
+import org.mybatis.spring.SqlSessionFactoryBean;
+import org.mybatis.spring.annotation.MapperScan;
+import org.mybatis.spring.mapper.MapperScannerConfigurer;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.stereotype.Component;
+
+import javax.sql.DataSource;
+
+@Component
+@MapperScan("com.pdd.mapper")
+public class MyBatisConfig {
+ @Bean
+ public SqlSessionFactoryBean getSqlSessionFactoryBean(DataSource dataSource){
+ SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
+ sqlSessionFactoryBean.setDataSource(dataSource);
+ return sqlSessionFactoryBean;
+ }
+
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/SpringConfig.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/SpringConfig.java"
new file mode 100644
index 0000000000000000000000000000000000000000..b942bf45e63a71cc03a7c7561b2ee25c2031f74d
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/config/SpringConfig.java"
@@ -0,0 +1,17 @@
+package com.pdd.config;
+
+import com.alibaba.druid.pool.DruidDataSource;
+import org.mybatis.spring.SqlSessionFactoryBean;
+import org.mybatis.spring.annotation.MapperScan;
+import org.mybatis.spring.mapper.MapperScannerConfigurer;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.*;
+
+import javax.sql.DataSource;
+
+@Configuration // 声明自己是一个配置类,就相当于是bean.xml
+@ComponentScan({"com.pdd.controller","com.pdd.service"})
+@Import({JdbcConfig.class, MyBatisConfig.class})
+public class SpringConfig {
+
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/controller/DeptController.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/controller/DeptController.java"
new file mode 100644
index 0000000000000000000000000000000000000000..758c1a8d18d72bbcc58febf082bf87ebef62f327
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/controller/DeptController.java"
@@ -0,0 +1,42 @@
+package com.pdd.controller;
+
+import com.pdd.entity.Dept;
+import com.pdd.service.DeptService;
+import lombok.Data;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import org.springframework.stereotype.Controller;
+
+import java.util.List;
+
+@Data
+@Controller // 组件,这是spring中通用的注解,用来标识这是一个Bean,以自己为类,以类名的小驼峰为id
+// 通用的注解,有一些衍生注解,相当于别名,Controller,Service,Repository
+public class DeptController {
+ @Autowired // 自动装配 autowire="byType"
+ private DeptService deptService; // 依赖注入 set
+ // 查所有
+ public List selectAllDept(){
+ return deptService.selectAllDept();
+ };
+
+ // 通过id查一个
+ public Dept selectOneById(int id){
+ return deptService.selectOneById(id);
+ };
+
+ // 通过id删除一个
+ public String deleteById(int id){
+ return deptService.deleteById(id)?"成功":"失败";
+ };
+
+ // 添加一个
+ public void addOne(Dept dept){
+ deptService.addOne(dept);
+ };
+
+ // 修改一个
+ public void updateOne(Dept dept){
+ deptService.updateOne(dept);
+ };
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/entity/Dept.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/entity/Dept.java"
new file mode 100644
index 0000000000000000000000000000000000000000..26b7a51b0f9959b5cb9f993483d212bc92b950b1
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/entity/Dept.java"
@@ -0,0 +1,16 @@
+package com.pdd.entity;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+// 一个表一个实体类
+// 需要get,set,toString,构造器
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class Dept {
+ // 属性对应字段
+ private int deptId;
+ private String deptName;
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/mapper/DeptMapper.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/mapper/DeptMapper.java"
new file mode 100644
index 0000000000000000000000000000000000000000..c85ffdbcb3f923fc67578311f4cd98a50b2f8630
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/mapper/DeptMapper.java"
@@ -0,0 +1,33 @@
+package com.pdd.mapper;
+
+import com.pdd.entity.Dept;
+import org.apache.ibatis.annotations.*;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+// 就是DAO层,采购员
+@Mapper
+public interface DeptMapper {
+ // mapper是接口,本来是需要一个实现类,但是mybatis接管它,所以mybatis自动实现这些类
+ // 数据访问层,就是对数组的增删改查
+ // 查所有
+ @Select("select dept_id deptId,dept_name deptName from dept")
+ List selectAllDept();
+
+ // 通过id查一个
+ @Select("select dept_id deptId,dept_name deptName from dept where dept_id = #{id}")
+ Dept selectOneById(int id);
+
+ // 通过id删除一个
+ @Delete("delete from dept where dept_id = #{id}")
+ int deleteById(int id);
+
+ // 添加一个
+ @Insert("insert into dept (dept_name) values (#{deptName})")
+ void addOne(Dept dept);
+
+ // 修改一个
+ @Update("update dept set dept_name = #{deptName} where dept_id = #{deptId}")
+ void updateOne(Dept dept);
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptService.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptService.java"
new file mode 100644
index 0000000000000000000000000000000000000000..c44a68c85abd529c3d85cdd70138139b8de62aba
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptService.java"
@@ -0,0 +1,27 @@
+package com.pdd.service;
+
+import com.pdd.entity.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 java.util.List;
+
+public interface DeptService {
+
+ // 查所有
+ List selectAllDept();
+
+ // 通过id查一个
+ Dept selectOneById(int id);
+
+ // 通过id删除一个
+ Boolean deleteById(int id);
+
+ // 添加一个
+ void addOne(Dept dept);
+
+ // 修改一个
+ void updateOne(Dept dept);
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptServiceImpl.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptServiceImpl.java"
new file mode 100644
index 0000000000000000000000000000000000000000..8347036190576c59cef79daecea6c9870e00dd02
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/java/com/pdd/service/DeptServiceImpl.java"
@@ -0,0 +1,44 @@
+package com.pdd.service;
+
+import com.pdd.entity.Dept;
+import com.pdd.mapper.DeptMapper;
+import lombok.Data;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.stereotype.Component;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Data
+@Service
+public class DeptServiceImpl implements DeptService {
+ // 厨师找采购员
+ @Autowired
+ private DeptMapper deptMapper; // 依赖注入(set,构造器)
+
+ @Override
+ public List selectAllDept() {
+ return deptMapper.selectAllDept();
+ }
+
+ @Override
+ public Dept selectOneById(int id) {
+ return deptMapper.selectOneById(id);
+ }
+
+ @Override
+ public Boolean deleteById(int id) {
+ return deptMapper.deleteById(id) > 0;
+ }
+
+ @Override
+ public void addOne(Dept dept) {
+ deptMapper.addOne(dept);
+ }
+
+ @Override
+ public void updateOne(Dept dept) {
+ deptMapper.updateOne(dept);
+ }
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/bean.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/bean.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..0eec99bdb8d6b68367de1d5c77c656a0904c5621
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/bean.xml"
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/jdbc.properties" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/jdbc.properties"
new file mode 100644
index 0000000000000000000000000000000000000000..f536b04c9c35fec5a41a70e8d4e1fbe0551d0ead
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/main/resources/jdbc.properties"
@@ -0,0 +1,5 @@
+# key ?????
+jdbc.driver = com.mysql.cj.jdbc.Driver
+jdbc.url = jdbc:mysql:///spring_pdd
+jdbc.username = root
+jdbc.password = root
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestDept.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestDept.java"
new file mode 100644
index 0000000000000000000000000000000000000000..63b7e2d2110dba328350a23145dda4e1807088b0
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestDept.java"
@@ -0,0 +1,84 @@
+package com.pdd.test;
+
+import com.alibaba.druid.pool.DruidDataSource;
+import com.alibaba.druid.pool.DruidPooledConnection;
+import com.pdd.config.SpringConfig;
+import com.pdd.controller.DeptController;
+import com.pdd.entity.Dept;
+import com.pdd.mapper.DeptMapper;
+import org.apache.ibatis.io.Resources;
+import org.apache.ibatis.session.SqlSession;
+import org.apache.ibatis.session.SqlSessionFactory;
+import org.apache.ibatis.session.SqlSessionFactoryBuilder;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.annotation.AnnotationConfigApplicationContext;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Statement;
+import java.util.List;
+
+@RunWith(SpringJUnit4ClassRunner.class)
+@ContextConfiguration(locations = "classpath:bean.xml")
+public class TestDept {
+ @Autowired
+ private DeptMapper deptMapper;
+
+ @Autowired // 自动装配
+ private DeptController deptController;
+ @Test
+ public void t1() throws IOException {
+ // 手动用mybatis
+ String resource = "mybatis-config.xml";
+ InputStream inputStream = Resources.getResourceAsStream(resource);
+ SqlSessionFactory ssf = new SqlSessionFactoryBuilder().build(inputStream);
+ SqlSession session = ssf.openSession();
+ DeptMapper mapper = session.getMapper(DeptMapper.class);
+
+ List list = mapper.selectAllDept();
+ for (Dept dept : list) {
+ System.out.println("dept = " + dept);
+ }
+ }
+ @Test
+ public void t3() {
+ List deptList = deptMapper.selectAllDept();
+ // 4.执行mapper方法,得到结果集,可以遍历
+ for (Dept dept : deptList) {
+ System.out.println("dept = " + dept);
+ }
+ }
+
+
+ @Test
+ public void t2() throws SQLException {
+ // 手动用Druid
+ ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
+ DruidDataSource bean = context.getBean(DruidDataSource.class);
+ DruidPooledConnection connection = bean.getConnection();
+ Statement st = connection.createStatement();
+ ResultSet rs = st.executeQuery("select dept_name from dept");
+ while (rs.next()) {
+ System.out.println(rs.getString("dept_name"));
+ }
+ }
+
+ @Test
+ public void t4(){
+ Dept dept = deptController.selectOneById(3);
+ System.out.println("dept = " + dept);
+
+ }
+
+
+
+
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestKFC.java" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestKFC.java"
new file mode 100644
index 0000000000000000000000000000000000000000..6868435044a92cfdc050302cdcd67c90adf49584
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/src/test/java/com/pdd/test/TestKFC.java"
@@ -0,0 +1,28 @@
+package com.pdd.test;
+
+import com.pdd.config.SpringConfig;
+import com.pdd.controller.DeptController;
+import com.pdd.entity.Dept;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.annotation.AnnotationConfigApplicationContext;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+
+@RunWith(SpringJUnit4ClassRunner.class)
+@ContextConfiguration(classes = SpringConfig.class)
+public class TestKFC {
+ @Autowired
+ private DeptController deptController;
+ @Test
+ public void t1(){
+// ApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class);
+// DeptController controller = context.getBean(DeptController.class);
+ Dept dept = deptController.selectOneById(3);
+ System.out.println("dept = " + dept);
+ }
+}
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/bean.xml" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/bean.xml"
new file mode 100644
index 0000000000000000000000000000000000000000..0eec99bdb8d6b68367de1d5c77c656a0904c5621
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/bean.xml"
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/JdbcConfig.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/JdbcConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..52d494ea20d2a8b77a46eed11d5ef716904d43c5
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/JdbcConfig.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/MyBatisConfig.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/MyBatisConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..aa229f6f6f10d080cb6c2114dd8ad26d7d45ef94
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/MyBatisConfig.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/SpringConfig.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/SpringConfig.class"
new file mode 100644
index 0000000000000000000000000000000000000000..c2be291d5e8a30890abbf2817a311a7fed5cef66
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/config/SpringConfig.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/controller/DeptController.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/controller/DeptController.class"
new file mode 100644
index 0000000000000000000000000000000000000000..851634021c110a4fd3224073be7c1f4cf7548c94
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/controller/DeptController.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/entity/Dept.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/entity/Dept.class"
new file mode 100644
index 0000000000000000000000000000000000000000..21a471d24dd43dce1172091bac37c249afe46ed1
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/entity/Dept.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/mapper/DeptMapper.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/mapper/DeptMapper.class"
new file mode 100644
index 0000000000000000000000000000000000000000..96874d81f09793a4a15e69d3de918cee45dd007c
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/mapper/DeptMapper.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptService.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptService.class"
new file mode 100644
index 0000000000000000000000000000000000000000..0b77692d288245a61f8d8f3f43c718fe54f9edb8
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptService.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptServiceImpl.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptServiceImpl.class"
new file mode 100644
index 0000000000000000000000000000000000000000..d502b7fd2fcb3a020a8196b7909ee11cda2f39a5
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/com/pdd/service/DeptServiceImpl.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/jdbc.properties" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/jdbc.properties"
new file mode 100644
index 0000000000000000000000000000000000000000..f536b04c9c35fec5a41a70e8d4e1fbe0551d0ead
--- /dev/null
+++ "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/classes/jdbc.properties"
@@ -0,0 +1,5 @@
+# key ?????
+jdbc.driver = com.mysql.cj.jdbc.Driver
+jdbc.url = jdbc:mysql:///spring_pdd
+jdbc.username = root
+jdbc.password = root
\ No newline at end of file
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestDept.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestDept.class"
new file mode 100644
index 0000000000000000000000000000000000000000..67e219a4ab0ecbde332217f99c0ab0a251ba79d3
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestDept.class" differ
diff --git "a/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestKFC.class" "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestKFC.class"
new file mode 100644
index 0000000000000000000000000000000000000000..53e95939b2935b772b9ee29cc0addec2233443f1
Binary files /dev/null and "b/\346\261\237\346\231\272\346\235\260/20241225 spring/spring/target/test-classes/com/pdd/test/TestKFC.class" differ