-
IDEA → New Project → Maven → 勾选 "Create from archetype" →
maven-archetype-webappGroupId:com.lib ArtifactId:
library -
pom.xml 引入 Spring 5.3.x(非 Boot)
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.37</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> -
Java Config 方式初始化容器
src/main/java/com/lib/config/AppConfig.java
@Configuration
@ComponentScan("com.lib")
public class AppConfig { } -
web.xml(最简)
<web-app> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextClass</param-name> <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value> <param-name>contextConfigLocation</param-name> <param-value>com.lib.config.AppConfig</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app> -
启动测试
-
IDEA 配置 Tomcat 10 → Deployment 选
library:war exploded -
浏览器访问
http://localhost:8080/library/出现 404 即成功(还没控制器)。
-
Spring 项目骨架
pianmian12025-09-12 13:13
相关推荐
sheji34163 分钟前
【开题答辩全过程】以 基于Springboot的体检中心信息管理系统设计与实现为例,包含答辩的问题和答案天河归来7 分钟前
本地windows环境升级dify到1.11.1版本超级种码33 分钟前
Java:JavaAgent技术(java.instrument和java.attach)天天向上102435 分钟前
go 配置热更新甜鲸鱼41 分钟前
【Spring AOP】操作日志的完整实现与原理剖析狗头大军之江苏分军1 小时前
年底科技大考:2025 中国前端工程师的 AI 辅助工具实战盘点一 乐1 小时前
酒店客房预订|基于springboot + vue酒店客房预订系统(源码+数据库+文档)计算机毕设指导61 小时前
基于Spring Boot的防诈骗管理系统【源码文末联系】开心就好20251 小时前
IOScer 开发环境证书包括哪些,证书、描述文件与 App ID 的协同管理实践a程序小傲1 小时前
饿了吗Java面试被问:Redis的持久化策略对比(RDBVS AOF)