# my-spring-security **Repository Path**: learning-world_1/my-spring-security ## Basic Information - **Project Name**: my-spring-security - **Description**: Spring Security项目学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-09 - **Last Updated**: 2024-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 通过XML和注解的方式分别创建了一个相关的Spring Security项目,旨在通过了解其内部的实现原理,方便后面功能应用与拓展。 #### 软件架构 ### spring-security-xml ## 相关依赖 1. spring-webmvc 2. spring-security 3. mybatis 4. mysql 5. druid 6. jsr250-api ## 访问路径 http://127.0.0.1:8082 #### 遇到的错误点 1. 提示编译错误 https://cloud.tencent.com/developer/article/1764477 2. 在运行war包时,提示Unsupported class file major version 61 原因:编译的class和运行环境的jdk不匹配,高版本的class在低版本的运行环境中不能运行 详见:https://mkyong.com/java/java-unsupported-class-file-major-version-61/ Let’s say, Maven is using Java 11 (major version 55) to package the jar file, and we deploy it to a production server using Java 8, and we will hit Unsupported class file major version 55. 解决方案:提升运行环境中的jdk版本 3. 异常处理:ASM ClassReader failed to parse class file的分析与解决 https://blog.csdn.net/chenchunlin526/article/details/78798996 4. java.lang.NoClassDefFoundError: jakarta/servlet/ServletContextListener https://mkyong.com/java/java-lang-noclassdeffounderror-jakarta-servlet-servletinputstream/