machinecat520 2 anos atrás
pai
commit
539f9280e7
100 arquivos alterados com 385 adições e 10 exclusões
  1. BIN
      JavaSenior/out/production/day34/debug/IDEADebug.class
  2. BIN
      JavaSenior/out/production/day34/exer/StringDemo.class
  3. BIN
      JavaSenior/out/production/day34/exer/StringDemo1.class
  4. BIN
      JavaSenior/out/production/day34/exer/StringDemo2.class
  5. BIN
      JavaSenior/out/production/day34/exer/exer.class
  6. BIN
      JavaSenior/out/production/day34/stringClass/DateTimeTest.class
  7. BIN
      JavaSenior/out/production/day34/stringClass/StringBufferBuilderTest.class
  8. BIN
      JavaSenior/out/production/day34/stringClass/StringTest1.class
  9. BIN
      JavaSenior/out/production/day35/compare/CompareTest$1.class
  10. BIN
      JavaSenior/out/production/day35/compare/CompareTest$2.class
  11. BIN
      JavaSenior/out/production/day35/compare/CompareTest.class
  12. BIN
      JavaSenior/out/production/day35/compare/Goods.class
  13. BIN
      JavaSenior/out/production/day35/compare/OtherClassTest.class
  14. BIN
      JavaSenior/out/production/day35/dateAndTime/DateTimeTest.class
  15. BIN
      JavaSenior/out/production/day35/dateAndTime/JDK8DateTimeTest.class
  16. BIN
      JavaSenior/out/production/day40/exer/Employee.class
  17. BIN
      JavaSenior/out/production/day40/exer/EmployeeTest$1.class
  18. BIN
      JavaSenior/out/production/day40/exer/EmployeeTest.class
  19. BIN
      JavaSenior/out/production/day40/exer/MyDate.class
  20. BIN
      JavaSenior/out/production/day40/genericTest/Father.class
  21. BIN
      JavaSenior/out/production/day40/genericTest/GenericTest.class
  22. BIN
      JavaSenior/out/production/day40/genericTest/GenericTest1.class
  23. BIN
      JavaSenior/out/production/day40/genericTest/Order.class
  24. BIN
      JavaSenior/out/production/day40/genericTest/Person.class
  25. BIN
      JavaSenior/out/production/day40/genericTest/Son1.class
  26. BIN
      JavaSenior/out/production/day40/genericTest/Son2.class
  27. BIN
      JavaSenior/out/production/day40/genericTest/Son3.class
  28. BIN
      JavaSenior/out/production/day40/genericTest/Son4.class
  29. BIN
      JavaSenior/out/production/day40/genericTest/SubOrder.class
  30. BIN
      JavaSenior/out/production/day40/genericTest/SubOrder1.class
  31. BIN
      JavaSenior/out/production/day49/proxy/ClothFactory.class
  32. BIN
      JavaSenior/out/production/day49/proxy/Human.class
  33. BIN
      JavaSenior/out/production/day49/proxy/MyInvocationHandler.class
  34. BIN
      JavaSenior/out/production/day49/proxy/NikeClothFactory.class
  35. BIN
      JavaSenior/out/production/day49/proxy/ProxyClothFactory.class
  36. BIN
      JavaSenior/out/production/day49/proxy/ProxyFactory.class
  37. BIN
      JavaSenior/out/production/day49/proxy/ProxyTest.class
  38. BIN
      JavaSenior/out/production/day49/proxy/StaticProxyTest.class
  39. BIN
      JavaSenior/out/production/day49/proxy/SuperMan.class
  40. BIN
      JavaSenior/out/production/day49/reflection1/Creature.class
  41. BIN
      JavaSenior/out/production/day49/reflection1/MyAnnotation.class
  42. BIN
      JavaSenior/out/production/day49/reflection1/MyInterface.class
  43. BIN
      JavaSenior/out/production/day49/reflection1/Person.class
  44. BIN
      JavaSenior/out/production/day49/reflection2/FieldTest.class
  45. BIN
      JavaSenior/out/production/day49/reflection2/MethodTest.class
  46. BIN
      JavaSenior/out/production/day49/reflection2/OtherTest.class
  47. BIN
      JavaSenior/out/production/day49/reflection2/ReflectionTest.class
  48. BIN
      JavaSenior/out/production/day52/java10/Java10Test.class
  49. BIN
      JavaSenior/out/production/day52/java9/Java9Test1$1.class
  50. BIN
      JavaSenior/out/production/day52/java9/Java9Test1.class
  51. BIN
      JavaSenior/out/production/day52/java9/Java9Test2.class
  52. 1 1
      SSM/.idea/compiler.xml
  53. 2 2
      SSM/.idea/encodings.xml
  54. 0 5
      SSM/.idea/jarRepositories.xml
  55. 2 0
      SSM/.idea/misc.xml
  56. 1 0
      SSM/SSM.iml
  57. 0 2
      SSM/spring_listener/src/main/java/com/cdxw/service/HelloService.java
  58. BIN
      SSM/spring_listener/target/classes/com/cdxw/controller/HelloController.class
  59. BIN
      SSM/spring_listener/target/classes/com/cdxw/service/HelloService.class
  60. BIN
      SSM/spring_listener/target/classes/com/cdxw/service/impl/HelloServiceImpl.class
  61. BIN
      SSM/spring_mvc_annotation/target/classes/com/cdxw/config/SpringConfig.class
  62. BIN
      SSM/spring_mvc_annotation/target/classes/com/cdxw/config/WebConfig.class
  63. BIN
      SSM/spring_mvc_annotation/target/classes/com/cdxw/config/WebInit.class
  64. BIN
      SSM/spring_mvc_annotation/target/classes/com/cdxw/controller/TestController.class
  65. BIN
      SSM/spring_mvc_annotation/target/classes/com/cdxw/interceptor/FirstInterceptor.class
  66. BIN
      SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/commons-fileupload-1.3.3.jar
  67. 5 0
      SSM/spring_mvc_helloworld/pom.xml
  68. 131 0
      SSM/ssm_integration/pom.xml
  69. 12 0
      SSM/ssm_integration/src/main/java/com/cdxw/ssm/controller/EmployeeController.java
  70. 6 0
      SSM/ssm_integration/src/main/resources/spring.xml
  71. 45 0
      SSM/ssm_integration/src/main/resources/springmvc.xml
  72. 10 0
      SSM/ssm_integration/src/main/webapp/WEB-INF/templates/index.html
  73. 63 0
      SSM/ssm_integration/src/main/webapp/WEB-INF/web.xml
  74. BIN
      SSM/ssm_integration/target/classes/com/cdxw/ssm/controller/EmployeeController.class
  75. 6 0
      SSM/ssm_integration/target/classes/spring.xml
  76. 45 0
      SSM/ssm_integration/target/classes/springmvc.xml
  77. 5 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/META-INF/MANIFEST.MF
  78. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/com/cdxw/ssm/controller/EmployeeController.class
  79. 6 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/spring.xml
  80. 45 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/springmvc.xml
  81. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/aspectjweaver-1.9.6.jar
  82. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/attoparser-2.0.5.RELEASE.jar
  83. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/commons-fileupload-1.3.1.jar
  84. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/commons-io-2.2.jar
  85. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/druid-1.0.9.jar
  86. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-annotations-2.12.1.jar
  87. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-core-2.12.1.jar
  88. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-databind-2.12.1.jar
  89. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jsqlparser-3.2.jar
  90. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/log4j-1.2.17.jar
  91. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/logback-classic-1.2.3.jar
  92. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/logback-core-1.2.3.jar
  93. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mybatis-3.5.7.jar
  94. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mybatis-spring-2.0.6.jar
  95. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar
  96. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/pagehelper-5.2.0.jar
  97. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/protobuf-java-3.6.1.jar
  98. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/slf4j-api-1.7.25.jar
  99. 0 0
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/spring-aop-5.3.1.jar
  100. BIN
      SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/spring-aspects-5.3.1.jar

BIN
JavaSenior/out/production/day34/debug/IDEADebug.class


BIN
JavaSenior/out/production/day34/exer/StringDemo.class


BIN
JavaSenior/out/production/day34/exer/StringDemo1.class


BIN
JavaSenior/out/production/day34/exer/StringDemo2.class


BIN
JavaSenior/out/production/day34/exer/exer.class


BIN
JavaSenior/out/production/day34/stringClass/DateTimeTest.class


BIN
JavaSenior/out/production/day34/stringClass/StringBufferBuilderTest.class


BIN
JavaSenior/out/production/day34/stringClass/StringTest1.class


BIN
JavaSenior/out/production/day35/compare/CompareTest$1.class


BIN
JavaSenior/out/production/day35/compare/CompareTest$2.class


BIN
JavaSenior/out/production/day35/compare/CompareTest.class


BIN
JavaSenior/out/production/day35/compare/Goods.class


BIN
JavaSenior/out/production/day35/compare/OtherClassTest.class


BIN
JavaSenior/out/production/day35/dateAndTime/DateTimeTest.class


BIN
JavaSenior/out/production/day35/dateAndTime/JDK8DateTimeTest.class


BIN
JavaSenior/out/production/day40/exer/Employee.class


BIN
JavaSenior/out/production/day40/exer/EmployeeTest$1.class


BIN
JavaSenior/out/production/day40/exer/EmployeeTest.class


BIN
JavaSenior/out/production/day40/exer/MyDate.class


BIN
JavaSenior/out/production/day40/genericTest/Father.class


BIN
JavaSenior/out/production/day40/genericTest/GenericTest.class


BIN
JavaSenior/out/production/day40/genericTest/GenericTest1.class


BIN
JavaSenior/out/production/day40/genericTest/Order.class


BIN
JavaSenior/out/production/day40/genericTest/Person.class


BIN
JavaSenior/out/production/day40/genericTest/Son1.class


BIN
JavaSenior/out/production/day40/genericTest/Son2.class


BIN
JavaSenior/out/production/day40/genericTest/Son3.class


BIN
JavaSenior/out/production/day40/genericTest/Son4.class


BIN
JavaSenior/out/production/day40/genericTest/SubOrder.class


BIN
JavaSenior/out/production/day40/genericTest/SubOrder1.class


BIN
JavaSenior/out/production/day49/proxy/ClothFactory.class


BIN
JavaSenior/out/production/day49/proxy/Human.class


BIN
JavaSenior/out/production/day49/proxy/MyInvocationHandler.class


BIN
JavaSenior/out/production/day49/proxy/NikeClothFactory.class


BIN
JavaSenior/out/production/day49/proxy/ProxyClothFactory.class


BIN
JavaSenior/out/production/day49/proxy/ProxyFactory.class


BIN
JavaSenior/out/production/day49/proxy/ProxyTest.class


BIN
JavaSenior/out/production/day49/proxy/StaticProxyTest.class


BIN
JavaSenior/out/production/day49/proxy/SuperMan.class


BIN
JavaSenior/out/production/day49/reflection1/Creature.class


BIN
JavaSenior/out/production/day49/reflection1/MyAnnotation.class


BIN
JavaSenior/out/production/day49/reflection1/MyInterface.class


BIN
JavaSenior/out/production/day49/reflection1/Person.class


BIN
JavaSenior/out/production/day49/reflection2/FieldTest.class


BIN
JavaSenior/out/production/day49/reflection2/MethodTest.class


BIN
JavaSenior/out/production/day49/reflection2/OtherTest.class


BIN
JavaSenior/out/production/day49/reflection2/ReflectionTest.class


BIN
JavaSenior/out/production/day52/java10/Java10Test.class


BIN
JavaSenior/out/production/day52/java9/Java9Test1$1.class


BIN
JavaSenior/out/production/day52/java9/Java9Test1.class


BIN
JavaSenior/out/production/day52/java9/Java9Test2.class


+ 1 - 1
SSM/.idea/compiler.xml

@@ -29,7 +29,7 @@
         <module name="mybatis_helloworld (2)" />
         <module name="spring_mvc_secondrest" />
         <module name="spring_mvc_rest (1)" />
-        <module name="spring_listener1" />
+        <module name="ssm_integration" />
         <module name="mybatis_parameter" />
         <module name="mybatis_dynamicSQL" />
         <module name="mybatis_cache" />

+ 2 - 2
SSM/.idea/encodings.xml

@@ -27,8 +27,6 @@
     <file url="file://$PROJECT_DIR$/spring_ioc_xml/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_listener/src/main/java" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_listener/src/main/resources" charset="UTF-8" />
-    <file url="file://$PROJECT_DIR$/spring_listener1/src/main/java" charset="UTF-8" />
-    <file url="file://$PROJECT_DIR$/spring_listener1/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_mvc_ajax/src/main/java" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_mvc_ajax/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_mvc_annotation/src/main/java" charset="UTF-8" />
@@ -49,5 +47,7 @@
     <file url="file://$PROJECT_DIR$/spring_mvc_secondrest/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_mvc_two/src/main/java" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/spring_mvc_two/src/main/resources" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/ssm_integration/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/ssm_integration/src/main/resources" charset="UTF-8" />
   </component>
 </project>

+ 0 - 5
SSM/.idea/jarRepositories.xml

@@ -6,11 +6,6 @@
       <option name="name" value="Central Repository" />
       <option name="url" value="http://maven.aliyun.com/nexus/content/groups/public/" />
     </remote-repository>
-    <remote-repository>
-      <option name="id" value="central" />
-      <option name="name" value="Central Repository" />
-      <option name="url" value="https://repo.maven.apache.org/maven2" />
-    </remote-repository>
     <remote-repository>
       <option name="id" value="central" />
       <option name="name" value="Maven Central repository" />

+ 2 - 0
SSM/.idea/misc.xml

@@ -13,6 +13,7 @@
     <file type="web" url="file://$PROJECT_DIR$/spring_mvc_restdemo" />
     <file type="web" url="file://$PROJECT_DIR$/spring_mvc_secondrest" />
     <file type="web" url="file://$PROJECT_DIR$/spring_mvc_two" />
+    <file type="web" url="file://$PROJECT_DIR$/ssm_integration" />
   </component>
   <component name="MavenProjectsManager">
     <option name="originalFiles">
@@ -39,6 +40,7 @@
         <option value="$PROJECT_DIR$/spring_mvc_extension/pom.xml" />
         <option value="$PROJECT_DIR$/spring_mvc_annotation/pom.xml" />
         <option value="$PROJECT_DIR$/spring_listener/pom.xml" />
+        <option value="$PROJECT_DIR$/ssm_integration/pom.xml" />
       </list>
     </option>
   </component>

+ 1 - 0
SSM/SSM.iml

@@ -3,6 +3,7 @@
   <component name="NewModuleRootManager" inherit-compiler-output="true">
     <exclude-output />
     <content url="file://$MODULE_DIR$" />
+    <orderEntry type="jdk" jdkName="17" jdkType="JavaSDK" />
     <orderEntry type="sourceFolder" forTests="false" />
   </component>
 </module>

+ 0 - 2
SSM/spring_listener/src/main/java/com/cdxw/service/HelloService.java

@@ -1,7 +1,5 @@
 package com.cdxw.service;
 
-import org.springframework.stereotype.Service;
-
 /**
  * @Author:machinecat
  * @Date2023/4/6 17:12

BIN
SSM/spring_listener/target/classes/com/cdxw/controller/HelloController.class


BIN
SSM/spring_listener/target/classes/com/cdxw/service/HelloService.class


BIN
SSM/spring_listener/target/classes/com/cdxw/service/impl/HelloServiceImpl.class


BIN
SSM/spring_mvc_annotation/target/classes/com/cdxw/config/SpringConfig.class


BIN
SSM/spring_mvc_annotation/target/classes/com/cdxw/config/WebConfig.class


BIN
SSM/spring_mvc_annotation/target/classes/com/cdxw/config/WebInit.class


BIN
SSM/spring_mvc_annotation/target/classes/com/cdxw/controller/TestController.class


BIN
SSM/spring_mvc_annotation/target/classes/com/cdxw/interceptor/FirstInterceptor.class


BIN
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/commons-fileupload-1.3.3.jar


+ 5 - 0
SSM/spring_mvc_helloworld/pom.xml

@@ -35,6 +35,11 @@
             <artifactId>thymeleaf-spring5</artifactId>
             <version>3.0.12.RELEASE</version>
         </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <version>5.3.1</version>
+        </dependency>
     </dependencies>
 
 

+ 131 - 0
SSM/ssm_integration/pom.xml

@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.cdxw.ssm</groupId>
+    <artifactId>ssm_integration</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+
+    <!--自定义属性,用来设置版本号,在后面用到版本号的地方直接使用${}来使用-->
+    <properties>
+        <spring.version>5.3.1</spring.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-beans</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <!--springmvc-->
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-jdbc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-aspects</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-test</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+        <!-- Mybatis核心 -->
+        <dependency>
+            <groupId>org.mybatis</groupId>
+            <artifactId>mybatis</artifactId>
+            <version>3.5.7</version>
+        </dependency>
+        <!--mybatis和spring的整合包-->
+        <dependency>
+            <groupId>org.mybatis</groupId>
+            <artifactId>mybatis-spring</artifactId>
+            <version>2.0.6</version>
+        </dependency>
+        <!-- 连接池 -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>1.0.9</version>
+        </dependency>
+        <!-- junit测试 -->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+        <!-- MySQL驱动 -->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <version>8.0.16</version>
+        </dependency>
+        <!-- log4j日志 -->
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.17</version>
+        </dependency>
+        <!--分页插件-->
+        <dependency>
+            <groupId>com.github.pagehelper</groupId>
+            <artifactId>pagehelper</artifactId>
+            <version>5.2.0</version>
+        </dependency>
+        <!-- 日志 -->
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <version>1.2.3</version>
+        </dependency>
+        <!-- ServletAPI -->
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+            <version>3.1.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <!-- 处理json数据的依赖 -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>2.12.1</version>
+        </dependency>
+        <!-- 实现文件上传的依赖 -->
+        <dependency>
+            <groupId>commons-fileupload</groupId>
+            <artifactId>commons-fileupload</artifactId>
+            <version>1.3.1</version>
+        </dependency>
+        <!-- Spring5和Thymeleaf整合包 -->
+        <dependency>
+            <groupId>org.thymeleaf</groupId>
+            <artifactId>thymeleaf-spring5</artifactId>
+            <version>3.0.12.RELEASE</version>
+        </dependency>
+
+    </dependencies>
+
+</project>

+ 12 - 0
SSM/ssm_integration/src/main/java/com/cdxw/ssm/controller/EmployeeController.java

@@ -0,0 +1,12 @@
+package com.cdxw.ssm.controller;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * @Author:machinecat
+ * @Date2023/4/9 10:35
+ * @Description:
+ */
+@Controller
+public class EmployeeController {
+}

+ 6 - 0
SSM/ssm_integration/src/main/resources/spring.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+</beans>

+ 45 - 0
SSM/ssm_integration/src/main/resources/springmvc.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns:context="http://www.springframework.org/schema/context"
+       xmlns:mvc="http://www.springframework.org/schema/mvc"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
+
+    <!--扫描控制层组件-->
+    <context:component-scan base-package="com.cdxw.ssm.controller"></context:component-scan>
+
+    <!--配置视图解析器-->
+    <bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
+        <property name="order" value="1"/>
+        <property name="characterEncoding" value="UTF-8"/>
+        <property name="templateEngine">
+            <bean class="org.thymeleaf.spring5.SpringTemplateEngine">
+                <property name="templateResolver">
+                    <bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
+                        <!-- 视图前缀 -->
+                        <property name="prefix" value="/WEB-INF/templates/"/>
+                        <!-- 视图后缀 -->
+                        <property name="suffix" value=".html"/>
+                        <property name="templateMode" value="HTML5"/>
+                        <property name="characterEncoding" value="UTF-8" />
+                    </bean>
+                </property>
+            </bean>
+        </property>
+    </bean>
+
+    <!--配置默认的servlet处理静态资源-->
+    <mvc:default-servlet-handler/>
+
+    <!--开启mvc的注解驱动-->
+    <mvc:annotation-driven/>
+
+    <!--配置视图控制器-->
+    <mvc:view-controller path="/" view-name="index"></mvc:view-controller>
+
+    <!--配置文件上传解析器-->
+    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>
+
+    <!--拦截器和异常解析器根据实际需求进行配置-->
+
+</beans>

+ 10 - 0
SSM/ssm_integration/src/main/webapp/WEB-INF/templates/index.html

@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en" xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="UTF-8">
+    <title>首页</title>
+</head>
+<body>
+<h1>index.xml</h1>
+</body>
+</html>

+ 63 - 0
SSM/ssm_integration/src/main/webapp/WEB-INF/web.xml

@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
+         version="4.0">
+
+    <!--配置Spring的编码过滤器-->
+    <filter>
+        <filter-name>CharacterEncodingFilter</filter-name>
+        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
+        <init-param>
+            <param-name>encoding</param-name>
+            <param-value>UTF-8</param-value>
+        </init-param>
+        <init-param>
+            <param-name>forceEncoding</param-name>
+            <param-value>true</param-value>
+        </init-param>
+    </filter>
+    <filter-mapping>
+        <filter-name>CharacterEncodingFilter</filter-name>
+        <url-pattern>/*</url-pattern>
+    </filter-mapping>
+
+    <!--配置处理请求方式的过滤器-->
+    <filter>
+        <filter-name>HiddenHttpMethodFilter</filter-name>
+        <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
+    </filter>
+    <filter-mapping>
+        <filter-name>HiddenHttpMethodFilter</filter-name>
+        <url-pattern>/*</url-pattern>
+    </filter-mapping>
+
+    <!--配置SpringMVC的前端控制器DispatcherServlet-->
+    <servlet>
+        <servlet-name>SpringMVC</servlet-name>
+        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
+        <!--设置SpringMVC配置文件自定义的位置和名称-->
+        <init-param>
+            <param-name>contextConfigLocation</param-name>
+            <param-value>classpath:springmvc.xml</param-value>
+        </init-param>
+        <!--将DispatcherServlet的初始化时间提前到服务器启动时-->
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+    <servlet-mapping>
+        <servlet-name>SpringMVC</servlet-name>
+        <url-pattern>/</url-pattern>
+    </servlet-mapping>
+
+    <!--配置Spring的监听器,在服务器启动时加载Spring的配置文件-->
+    <listener>
+        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
+    </listener>
+
+    <!--设置Spring配置文件自定义的位置和名称-->
+    <context-param>
+        <param-name>contextConfigLocation</param-name>
+        <param-value>classpath:spring.xml</param-value>
+    </context-param>
+
+</web-app>

BIN
SSM/ssm_integration/target/classes/com/cdxw/ssm/controller/EmployeeController.class


+ 6 - 0
SSM/ssm_integration/target/classes/spring.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+</beans>

+ 45 - 0
SSM/ssm_integration/target/classes/springmvc.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns:context="http://www.springframework.org/schema/context"
+       xmlns:mvc="http://www.springframework.org/schema/mvc"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
+
+    <!--扫描控制层组件-->
+    <context:component-scan base-package="com.cdxw.ssm.controller"></context:component-scan>
+
+    <!--配置视图解析器-->
+    <bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
+        <property name="order" value="1"/>
+        <property name="characterEncoding" value="UTF-8"/>
+        <property name="templateEngine">
+            <bean class="org.thymeleaf.spring5.SpringTemplateEngine">
+                <property name="templateResolver">
+                    <bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
+                        <!-- 视图前缀 -->
+                        <property name="prefix" value="/WEB-INF/templates/"/>
+                        <!-- 视图后缀 -->
+                        <property name="suffix" value=".html"/>
+                        <property name="templateMode" value="HTML5"/>
+                        <property name="characterEncoding" value="UTF-8" />
+                    </bean>
+                </property>
+            </bean>
+        </property>
+    </bean>
+
+    <!--配置默认的servlet处理静态资源-->
+    <mvc:default-servlet-handler/>
+
+    <!--开启mvc的注解驱动-->
+    <mvc:annotation-driven/>
+
+    <!--配置视图控制器-->
+    <mvc:view-controller path="/" view-name="index"></mvc:view-controller>
+
+    <!--配置文件上传解析器-->
+    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>
+
+    <!--拦截器和异常解析器根据实际需求进行配置-->
+
+</beans>

+ 5 - 0
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/META-INF/MANIFEST.MF

@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+Created-By: IntelliJ IDEA
+Built-By: ASUS-PC
+Build-Jdk: 17.0.6
+

BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/com/cdxw/ssm/controller/EmployeeController.class


+ 6 - 0
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/spring.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+</beans>

+ 45 - 0
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/classes/springmvc.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns:context="http://www.springframework.org/schema/context"
+       xmlns:mvc="http://www.springframework.org/schema/mvc"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
+
+    <!--扫描控制层组件-->
+    <context:component-scan base-package="com.cdxw.ssm.controller"></context:component-scan>
+
+    <!--配置视图解析器-->
+    <bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
+        <property name="order" value="1"/>
+        <property name="characterEncoding" value="UTF-8"/>
+        <property name="templateEngine">
+            <bean class="org.thymeleaf.spring5.SpringTemplateEngine">
+                <property name="templateResolver">
+                    <bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
+                        <!-- 视图前缀 -->
+                        <property name="prefix" value="/WEB-INF/templates/"/>
+                        <!-- 视图后缀 -->
+                        <property name="suffix" value=".html"/>
+                        <property name="templateMode" value="HTML5"/>
+                        <property name="characterEncoding" value="UTF-8" />
+                    </bean>
+                </property>
+            </bean>
+        </property>
+    </bean>
+
+    <!--配置默认的servlet处理静态资源-->
+    <mvc:default-servlet-handler/>
+
+    <!--开启mvc的注解驱动-->
+    <mvc:annotation-driven/>
+
+    <!--配置视图控制器-->
+    <mvc:view-controller path="/" view-name="index"></mvc:view-controller>
+
+    <!--配置文件上传解析器-->
+    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>
+
+    <!--拦截器和异常解析器根据实际需求进行配置-->
+
+</beans>

BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/aspectjweaver-1.9.6.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/attoparser-2.0.5.RELEASE.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/attoparser-2.0.5.RELEASE.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/commons-fileupload-1.3.1.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/commons-io-2.2.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/commons-io-2.2.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/druid-1.0.9.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-annotations-2.12.1.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-core-2.12.1.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jackson-databind-2.12.1.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/jsqlparser-3.2.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/log4j-1.2.17.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/logback-classic-1.2.3.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/logback-classic-1.2.3.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/logback-core-1.2.3.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/logback-core-1.2.3.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mybatis-3.5.7.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mybatis-spring-2.0.6.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/pagehelper-5.2.0.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/protobuf-java-3.6.1.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/slf4j-api-1.7.25.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/slf4j-api-1.7.25.jar


+ 0 - 0
SSM/spring_mvc_annotation/target/spring_mvc_annotation-1.0-SNAPSHOT/WEB-INF/lib/spring-aop-5.3.1.jar → SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/spring-aop-5.3.1.jar


BIN
SSM/ssm_integration/target/ssm_integration-1.0-SNAPSHOT/WEB-INF/lib/spring-aspects-5.3.1.jar


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff