From ec416a828547554c20a4aa51c19e55fca9e70aef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=99=93=E4=B8=9C?= <3465672489@qq.com> Date: Thu, 26 Dec 2024 21:35:00 +0800 Subject: [PATCH] a --- .../spring/.idea/.gitignore" | 8 + .../spring/.idea/compiler.xml" | 14 + .../spring/.idea/dataSources.xml" | 12 + .../spring/.idea/encodings.xml" | 7 + .../spring/.idea/jarRepositories.xml" | 20 + .../spring/.idea/misc.xml" | 14 + .../spring/.idea/sqldialects.xml" | 7 + .../spring/.idea/uiDesigner.xml" | 124 + .../spring/pom.xml" | 69 + .../java/com/aldd/config/JdbcConfig.java" | 32 + .../java/com/aldd/config/MybatisConfig.java" | 19 + .../java/com/aldd/config/SpringConfig.java" | 12 + .../com/aldd/controller/BookController.java" | 38 + .../src/main/java/com/aldd/entity/Book.java" | 15 + .../java/com/aldd/mapper/BookMapper.java" | 23 + .../java/com/aldd/service/BookService.java" | 16 + .../aldd/service/impl/BookServiceImpl.java" | 42 + .../src/main/resources/jdbc.properties" | 4 + .../test/java/com/aldd/test/TestBook.java" | 48 + .../classes/com/aldd/config/JdbcConfig.class" | Bin 0 -> 1260 bytes .../com/aldd/config/MybatisConfig.class" | Bin 0 -> 904 bytes .../com/aldd/config/SpringConfig.class" | Bin 0 -> 662 bytes .../com/aldd/controller/BookController.class" | Bin 0 -> 2962 bytes .../classes/com/aldd/entity/Book.class" | Bin 0 -> 2066 bytes .../classes/com/aldd/mapper/BookMapper.class" | Bin 0 -> 1010 bytes .../com/aldd/service/BookService.class" | Bin 0 -> 417 bytes .../aldd/service/impl/BookServiceImpl.class" | Bin 0 -> 2798 bytes .../spring/target/classes/jdbc.properties" | 4 + .../com/aldd/test/TestBook.class" | Bin 0 -> 2221 bytes ...45\351\252\244\345\210\206\350\247\243.md" | 425 ++ .../20241226 MVC/03 Spring 12.26.md" | 883 ++++ .../20241226 MVC/springMVC/.idea/.gitignore" | 8 + .../springMVC/.idea/compiler.xml" | 13 + .../springMVC/.idea/encodings.xml" | 7 + .../springMVC/.idea/jarRepositories.xml" | 20 + .../20241226 MVC/springMVC/.idea/misc.xml" | 17 + .../springMVC/.idea/uiDesigner.xml" | 124 + .../20241226 MVC/springMVC/pom.xml" | 46 + .../com/aldd/config/SpringMVCConfig.java" | 11 + .../main/java/com/aldd/config/WebConfig.java" | 20 + .../com/aldd/controller/BookController.java" | 62 + .../src/main/java/com/aldd/entity/Book.java" | 41 + .../src/main/webapp/WEB-INF/web.xml" | 7 + .../springMVC/src/main/webapp/index.jsp" | 5 + .../com/aldd/config/SpringMVCConfig.class" | Bin 0 -> 569 bytes .../classes/com/aldd/config/WebConfig.class" | Bin 0 -> 811 bytes .../com/aldd/controller/BookController.class" | Bin 0 -> 2415 bytes .../classes/com/aldd/entity/Book.class" | Bin 0 -> 1294 bytes .../compile/default-compile/createdFiles.lst" | 4 + .../compile/default-compile/inputFiles.lst" | 4 + .../target/tomcat/conf/logging.properties" | 64 + .../target/tomcat/conf/tomcat-users.xml" | 26 + .../springMVC/target/tomcat/conf/web.xml" | 4283 +++++++++++++++++ .../target/tomcat/logs/access_log.2024-12-26" | 55 + .../work/Tomcat/localhost/_/SESSIONS.ser" | Bin 0 -> 265 bytes .../_/org/apache/jsp/index_jsp.class" | Bin 0 -> 3727 bytes .../_/org/apache/jsp/index_jsp.java" | 79 + .../Tomcat/localhost/springMVC/SESSIONS.ser" | Bin 0 -> 265 bytes .../springMVC/org/apache/jsp/index_jsp.class" | Bin 0 -> 3727 bytes .../springMVC/org/apache/jsp/index_jsp.java" | 79 + 60 files changed, 6811 insertions(+) create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/.gitignore" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/compiler.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/dataSources.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/encodings.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/jarRepositories.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/misc.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/sqldialects.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/uiDesigner.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/pom.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/JdbcConfig.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/MybatisConfig.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/SpringConfig.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/controller/BookController.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/entity/Book.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/mapper/BookMapper.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/BookService.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/impl/BookServiceImpl.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/resources/jdbc.properties" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/test/java/com/aldd/test/TestBook.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/JdbcConfig.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/MybatisConfig.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/SpringConfig.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/controller/BookController.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/entity/Book.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/mapper/BookMapper.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/BookService.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/impl/BookServiceImpl.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/jdbc.properties" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/test-classes/com/aldd/test/TestBook.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/\347\272\257\346\263\250\350\247\243\345\274\200\345\217\221\357\274\214spring+Mybatis \346\255\245\351\252\244\345\210\206\350\247\243.md" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/03 Spring 12.26.md" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/.gitignore" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/compiler.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/encodings.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/jarRepositories.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/misc.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/.idea/uiDesigner.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/pom.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/java/com/aldd/config/SpringMVCConfig.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/java/com/aldd/config/WebConfig.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/java/com/aldd/controller/BookController.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/java/com/aldd/entity/Book.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/webapp/WEB-INF/web.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/src/main/webapp/index.jsp" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/classes/com/aldd/config/SpringMVCConfig.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/classes/com/aldd/config/WebConfig.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/classes/com/aldd/controller/BookController.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/classes/com/aldd/entity/Book.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/conf/logging.properties" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/conf/tomcat-users.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/conf/web.xml" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/logs/access_log.2024-12-26" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/_/SESSIONS.ser" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/_/org/apache/jsp/index_jsp.java" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/springMVC/SESSIONS.ser" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/springMVC/org/apache/jsp/index_jsp.class" create mode 100644 "\351\231\210\346\231\223\344\270\234/20241226 MVC/springMVC/target/tomcat/work/Tomcat/localhost/springMVC/org/apache/jsp/index_jsp.java" diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/.gitignore" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/.gitignore" new file mode 100644 index 0000000..35410ca --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/.gitignore" @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/compiler.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/compiler.xml" new file mode 100644 index 0000000..279a5e6 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/compiler.xml" @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/dataSources.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/dataSources.xml" new file mode 100644 index 0000000..8310848 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/dataSources.xml" @@ -0,0 +1,12 @@ + + + + + mysql.8 + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://localhost:3306 + $ProjectFileDir$ + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/encodings.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/encodings.xml" new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/encodings.xml" @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/jarRepositories.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/jarRepositories.xml" new file mode 100644 index 0000000..abb532a --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/jarRepositories.xml" @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/misc.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/misc.xml" new file mode 100644 index 0000000..132404b --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/misc.xml" @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/sqldialects.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/sqldialects.xml" new file mode 100644 index 0000000..539d872 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/sqldialects.xml" @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/uiDesigner.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/uiDesigner.xml" new file mode 100644 index 0000000..2b63946 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/.idea/uiDesigner.xml" @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/pom.xml" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/pom.xml" new file mode 100644 index 0000000..3ecc129 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/pom.xml" @@ -0,0 +1,69 @@ + + + 4.0.0 + + org.example + spring + 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/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/JdbcConfig.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/JdbcConfig.java" new file mode 100644 index 0000000..c41efbb --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/JdbcConfig.java" @@ -0,0 +1,32 @@ +package com.aldd.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; + +import javax.sql.DataSource; + +@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 DataSource DruidDataSource() { + DruidDataSource dataSource = new DruidDataSource(); + dataSource.setDriverClassName(driver); + dataSource.setUrl(url); + dataSource.setUsername(username); + dataSource.setPassword(password); + return dataSource; + } +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/MybatisConfig.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/MybatisConfig.java" new file mode 100644 index 0000000..3d52bf7 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/MybatisConfig.java" @@ -0,0 +1,19 @@ +package com.aldd.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.aldd.mapper") +public class MybatisConfig { + @Bean + public SqlSessionFactoryBean sqlSessionFactoryBean(DataSource dataSource) { + SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); + sqlSessionFactoryBean.setDataSource(dataSource); + return sqlSessionFactoryBean; + } +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/SpringConfig.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/SpringConfig.java" new file mode 100644 index 0000000..6d534a6 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/config/SpringConfig.java" @@ -0,0 +1,12 @@ +package com.aldd.config; + +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Import; + +@Configuration +@ComponentScan({"com.aldd.controller", "com.aldd.service","com.aldd.entity"}) +@Import({JdbcConfig.class, MybatisConfig.class}) +public class SpringConfig { + +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/controller/BookController.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/controller/BookController.java" new file mode 100644 index 0000000..68e2950 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/controller/BookController.java" @@ -0,0 +1,38 @@ +package com.aldd.controller; + +import com.aldd.entity.Book; +import com.aldd.mapper.BookMapper; +import com.aldd.service.BookService; +import lombok.Data; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Data +@Controller +public class BookController { + @Autowired + private BookService bookService; + + public List selectAllBook() { + return bookService.selectAllBook(); + } + + public Book selectBookById(int id) { + return bookService.selectBookById(id); + } + + public String deleteBook(int id) { + return bookService.deleteBook(id) ? "删除成功" : "删除失败"; + } + + public String insertBook(Book book) { + return bookService.insertBook(book) ? "添加成功" : "添加失败"; + } + + public String updateBook(Book book) { + return bookService.updateBook(book) ? "修改成功" : "修改失败"; + } +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/entity/Book.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/entity/Book.java" new file mode 100644 index 0000000..4461722 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/entity/Book.java" @@ -0,0 +1,15 @@ +package com.aldd.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.stereotype.Component; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Component +public class Book { + private int bookId; + private String bookName; +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/mapper/BookMapper.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/mapper/BookMapper.java" new file mode 100644 index 0000000..ecca151 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/mapper/BookMapper.java" @@ -0,0 +1,23 @@ +package com.aldd.mapper; + +import com.aldd.entity.Book; +import org.apache.ibatis.annotations.*; + +import java.util.List; +@Mapper +public interface BookMapper { + @Select("select book_id bookId,book_name bookName from book") + List selectAllBook(); + + @Select("select book_id bookId,book_name bookName from book where book_id=#{id}") + Book selectBookById(int id); + + @Delete("delete from book where book_id=#{id}") + int deleteBook(int id); + + @Insert("insert into book(book_name)values (#{bookName})") + int insertBook(Book book); + + @Update("update book set book_name=#{bookName} where book_id=#{bookId}") + int updateBook(Book book); +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/BookService.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/BookService.java" new file mode 100644 index 0000000..e503217 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/BookService.java" @@ -0,0 +1,16 @@ +package com.aldd.service; + +import com.aldd.entity.Book; +import java.util.List; + +public interface BookService { + List selectAllBook(); + + Book selectBookById(int id); + + Boolean deleteBook(int id); + + Boolean insertBook(Book book); + + Boolean updateBook(Book book); +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/impl/BookServiceImpl.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/impl/BookServiceImpl.java" new file mode 100644 index 0000000..061ba03 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/java/com/aldd/service/impl/BookServiceImpl.java" @@ -0,0 +1,42 @@ +package com.aldd.service.impl; + +import com.aldd.entity.Book; +import com.aldd.mapper.BookMapper; +import com.aldd.service.BookService; +import lombok.Data; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Data +@Service +public class BookServiceImpl implements BookService { + @Autowired + private BookMapper mapper; + + @Override + public List selectAllBook() { + return mapper.selectAllBook(); + } + + @Override + public Book selectBookById(int id) { + return mapper.selectBookById(id); + } + + @Override + public Boolean deleteBook(int id) { + return mapper.deleteBook(id) > 0; + } + + @Override + public Boolean insertBook(Book book) { + return mapper.insertBook(book) > 0; + } + + @Override + public Boolean updateBook(Book book) { + return mapper.updateBook(book) > 0; + } +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/resources/jdbc.properties" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/resources/jdbc.properties" new file mode 100644 index 0000000..7109942 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/main/resources/jdbc.properties" @@ -0,0 +1,4 @@ +jdbc.driver=com.mysql.cj.jdbc.Driver +jdbc.url=jdbc:mysql:///aldd +jdbc.username=root +jdbc.password=123456 \ No newline at end of file diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/test/java/com/aldd/test/TestBook.java" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/test/java/com/aldd/test/TestBook.java" new file mode 100644 index 0000000..85f0604 --- /dev/null +++ "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/src/test/java/com/aldd/test/TestBook.java" @@ -0,0 +1,48 @@ +package com.aldd.test; + +import com.aldd.config.SpringConfig; +import com.aldd.controller.BookController; +import com.aldd.entity.Book; +import com.aldd.mapper.BookMapper; +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.lang.annotation.AnnotationTypeMismatchException; +import java.util.List; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = SpringConfig.class) +public class TestBook { + @Autowired + private BookController bookController; + @Autowired + private Book book; + + @Test + public void t1() { + ApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class); + BookMapper bookMapper = context.getBean(BookMapper.class); + List bookList = bookMapper.selectAllBook(); + System.out.println(bookList); + } + + @Test + public void T2() { + Book book = bookController.selectBookById(1); + System.out.println(book); + } + + @Test + public void T3() { + book.setBookId(1); + book.setBookName("比伦挖穿地球的一百天"); + String s = bookController.updateBook(book); + System.out.println(s); + } +} diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/JdbcConfig.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/JdbcConfig.class" new file mode 100644 index 0000000000000000000000000000000000000000..52d7d64a301fe694b2c53b65b6b8897dbb4f0e84 GIT binary patch literal 1260 zcmah|ZBG+H5S}ZgEp4$_1u3ASB9>NIMHB>Lq9uMX4HD5N#!uVcQWmdw=iU|}#{Z;= zDTyZj0DqM6*}Fn9t?|R%JUegC%5)YVTggMAEXr38_#tNwcbjZiE9o{jEGoQeyIQtHO$M^=h^MaW zX|AQ`1{SSUJ=J7^Z(R2jZ;6kdde7>Dy8+wd4ehC8#?Jy+jXQ0Dl*5MxSaf0T(}7)Y zEJggEEgEVo$D&MEjRSP4b|93C+!l?U8oC-|^?4A0)$UnOHLxZ&r7QIlBrY!0EQ(h= z8)5A=kt1i@Qj+RX0UV}R|uB174m2tf<(c?_D;k6idY@0PacTYCi3)EZ*A$rMe zskXGYxaPZFTQ!huvbYe=@rVT<9M-eIIc=ZwD|QphI5V#JcRt65pjzH=Ztc+ zIMU}Q{0yTvJW(yrrD-nLt9QxVuSKPS=>jd3@bs}SSjB7ko-169T&n|}2XOBw&lgG` zN8E@kG#p%x&-MO#c+Gy~AVrX+DVnxuKAPJc0S2^8)A-MTg+W@7!=)3l zz5>MPD*lO3IZD@nvylT`r&*jVlzS6iCRjnnAWJ_e_V$E^s^!u*ig#$($V7*dMy5J6 zVr05QnerESM+{ToASzG_#f+hxNo1S_cM+V1bt1~#Wle$e7R`a(jK)-VJIpj6{_lj^ QJR*uXFTk3AM^-?kKgby^&;S4c literal 0 HcmV?d00001 diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/MybatisConfig.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/config/MybatisConfig.class" new file mode 100644 index 0000000000000000000000000000000000000000..7327a9783abb16825324ece6c366a5d577987874 GIT binary patch literal 904 zcmb7CO>Yx15Pi;P32D+6S_q}I<&>5ZOI(YPXi!fZkO)LVoScmtTz2i?bxQNE;6f#k z_yPPV#MoQPhXR5<%` zHyaA4vTmsM8CJ75Nnd7}GWt-&&e++36q@0n9UY4kamoqjkAxF_GqthY--(PJ^E7AS z*~BV6=KXmbL|z+R3^J_ECuG?DAIjF#sdg%r1C=R~`%r7+NRZK__HH1`cRI2nm2ZuG z?S(se>bSW0lzWMOysakGi!U6W3Xmf8{BTpd51+7pwB zwEZ}oT|N=X)cZ*Wb-Y2HG{ALKvB1#&*ITY*3)>7EfAyJR$?M^XAhVtfk7eu_7BlI7 z7|YQ5lj8$yqfEc4e+poJL5i2C;*=TX^6nYf`vBJ{RzkCm%k*B)KcKuw6+;6}BJsn| zDHka>KcVpA48`8woewDOy`xqEo~Dt*blMUPF9*7<^IlFz!-Opp?E-DpzzR)Xp-I2M X)xfhF;#%l>^cvOI32nUu%W&fxb literal 0 HcmV?d00001 diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/controller/BookController.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/controller/BookController.class" new file mode 100644 index 0000000000000000000000000000000000000000..9ef5eee2c01c4a89acd65a5b4929c2e8cbf978a4 GIT binary patch literal 2962 zcmb7G+j10D6kTUBmuAwC3nU~Y$}MU#LugS@APJa6z~}^!U=+O3Gt(qZI^ChCCzwB= zc;dkqe31u~7s`Sv3>B&J@}gCKhoSTzR9vUK)6viO}ENrtrF~MW3~4~ z0^R4Twr9>8(`LmiTE?htJD%>Dj$IKrTyWeOt+L>n_RM8hpEs^K?wnRMbi1Nm)=Qq_ zE@^t?pp8~N=bGsnWx{T*7?x4;MlDN*6KL-rC|uDOb*<`|mR2w;9*vUYPMJBj6inMV zU7ar)?s=U#(7NE1bZc67O}P#?lisY!r21+Vl^ol19m_IYzo_wON$gEi=8Ua-RhMwN z4Z(+NAO_3#mVAJrV|3gSWG>SlTbd}7q5g@1#^wSElLlf!AX{d=o)Hw=AwB$RE#02c zraVcYBxTCeOLLR@f?rVvHvLSSeenXnTz}&@4Z)H{pV-dEE<~;_l=ZcY(!-{0ddCEs z`Uj>3dcvkp*ozI?-d?br`JywYoic30C5CM1mKnp(GE&wqlKLENk;;0X-LV22$x-H( zHm+86i;eE+k8yaWc!hEr8n{Th9Vw6+z2Pf?l;h1Bu0X34N}r@BO18~^72o6e@{fyB z((My6qJT21S7rlAk|s7ab@trEc>W#0XaUf4>!pjbCR#8b*svTQYF-5J|^n; zWfDKNHQ2PiuwdA{H3sAI4zGx~OC3ARr_O%uIK+-Yy*+mGyV1js5br1{8qP0rmFB#Y zv&xwg;=4Uu9pp-I&gLFMtRNw9pQ{A+a+Dt6$EA;>^r97B!podr;eP`C+@lUTN~Gi5 zNpNnKNIffPN^F4Y@}W8dvk;07$YUQtSSR*}U>8ELt`IDlz%o*|ptPs&BGsOeNjAlj z?2RFJMaW$tvPSC+5*?!%yvhIv_<0U;t_zc2ff9w;B*SFahuQUvFt7VOt_ySMnPHlv zFscl*d3~6^{}YC1l4QvaXsk+hDV2MKEf4q*Z{ubkGiYNfWauz$WRs6@7V@-i0AefG z>!IzrK*JabfsS&Pnn>sJ-$OJ`DUd@tYFawfY<+UPMMBK`oKwUc&*#2HDtRye3tGNH zs_9<-XS7W2%PphTU-F^t^ga$plY_sZxjXqQ+U`Of>`pGD-M2{IBTQUH0Y?V|_$Z-q zyoFKn(?NBPQT_=MuoL6lYohqO@iw25BpK%mNtP=FON9_m$w_UU z5bHDL}svGC8SyqYBW#;hZ%k9lB}>L*^Qe`o&GC* z@y)*Qpffg|(V33E=uH2nYW?o+N+86kljNRz?mhSX_`Y-U?C)Qm0=R-NQi!7>mzzm^ zl&1VxF1O^ennng|a`_~Q^)yo0&~RJIPvuh8@R^3s<+dh`Hj>yBNbI}rQMDl;ssfr+ zw#=3#kg44>@0&)`bPkMN-?N>AvOwy<@>e7Kcs9ou%9`7t^?1#8tgUWq-}1gR_nX0c zw{AA~OwX2jbg1};c1K{kR(D&5*=#fn%kgdhfgzpJ|J+WOddsRh_wA0&cefnJ^-bS) z9X`v{nr>^~Ju+@vj^&xY)!>tnD5Ws#$!uyX*9 zj#n_LV+zv(lfyXI@h;xcaS<~*7O<$}ZK=M88G(y~{kPh+n+?m;aShi6beU~d;#zG~ zbZp^{T((JUap7OIE957q;{z-TO!VD_91$h6-L@RIerXu{=WvVSv*+g7LjQSdT4-oyhiQy==Kt&kZ=ug z6#J2vG4vgcz0}bgcr$XeOc|3w@^g)zkPOTfNkaS-c45U=!&oO3ZzGEwvztO0c@h(2zg|LtXK{Q;W{cb@ zDACt6l1c43#*(z(7{cj(WlVR9LwXEE+<*AUu6NCI)lnltwx4P|Cr`{)*IBPms=x^q|YMdl=1( zh5H0WW}Hh86N4=uA{EX~HcI&{KG#T8IE0&&amE_YKf#5d?eoPUeVPh-e<3tI0e?K| neLk1}adb5p=6V#SKkE!LI0WgJjA#rum|+adY`F0MVFmaHn|xFu literal 0 HcmV?d00001 diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/mapper/BookMapper.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/mapper/BookMapper.class" new file mode 100644 index 0000000000000000000000000000000000000000..823dbdb2b7ec0a109f1f787521ce7747118d396c GIT binary patch literal 1010 zcmb7DZEF-U5T3O6(pGz|RjXHDSg6RJh=G2s6?#Zv;Z*R@FMcSw+w_{6O^!{rQcC}r zAN&FSC~-2O+sai=KP=gqXJ(#fCX=7PzW)G#9eCP?$8C7RVAV-2$9`YyzO`Q&Y^1%x zi8vL!@=Ei8a(CEz%WExRO za=Z^eN2M*uV$g|6K~euK%TZFA^==l-;Nbrml5fYdjMS)UZ~I*37YtT%6z^qVWzayz zY<|CQDFyp|7L%{K_zQL4+X6%%E=rSYZpYc_7_JcKSC^mZIv^QMcWA3}EDw~%tyt@$`<<9h zW%(*B?)*W=VAQcy?`=W(w6_suuuiW)3p3##Mkn}0S_~L0;OhZsHW(~I1Fa@n3($f# zo*l%O@LT=@%)tuA+=AO^&tj{HbztopwqEDmL2Lu=Uc>Iy*nPw{|G*y9*hAFOB{f^b J*h1tHz;BLwAF%)c literal 0 HcmV?d00001 diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/BookService.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/BookService.class" new file mode 100644 index 0000000000000000000000000000000000000000..262bc356e8b9b0224f6bd2728cf8495844ebd10a GIT binary patch literal 417 zcmZ{g!AiqG6h-gUwz1LH+Jzwa0jYukx0Qlj6bbZHmQfZV*$vW+JsgIh?d2rOGd%xJNl)z=OnjXdlV#QS)wLLC87>XEa z*FMpZv>X|0TT|s)>LxiH_RnbZs^rgtI4_&3prtl^)Y!-6RBd%Zw|=X@)&3}6=ikFs y-waRuc6)r<@DKI{1Ume=K(8xsgf9CYyAJy7BOC*)1H?g3a2j;zmB~>c&%OXek#8;l literal 0 HcmV?d00001 diff --git "a/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/impl/BookServiceImpl.class" "b/\351\231\210\346\231\223\344\270\234/20241224 \346\263\250\350\247\243\345\274\200\345\217\221spring\345\222\214mybatis\346\225\264\345\220\2102/spring/target/classes/com/aldd/service/impl/BookServiceImpl.class" new file mode 100644 index 0000000000000000000000000000000000000000..a797ee7792a08bfce225287cd29aae1cc3271194 GIT binary patch literal 2798 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 + @Select("select video_id videoId,video_title videoTitle from video") + List