-
IDEA → New Project → Maven → 勾选 "Create from archetype" →
maven-archetype-webapp
GroupId: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
相关推荐
z晨晨15 分钟前
互联网大厂Java求职面试实战:Spring Boot与微服务场景深度解析练习时长一年1 小时前
Bean后处理器大鱼七成饱1 小时前
Rust 新手必看:彻底搞懂 String 和 &str,不再被坑!野犬寒鸦1 小时前
从零起步学习Redis || 第五章:利用Redis构造分布式全局唯一ID吹晚风吧1 小时前
SSE是什么?SSE解决什么问题?在什么场景使用SSE?Terio_my2 小时前
IDEA自动构建与热部署配置数智顾问2 小时前
Java坐标转换的多元实现路径:在线调用、百度与高德地图API集成及纯Java代码实现——纯Java代码实现与数学模型深度剖析武子康2 小时前
Java-138 深入浅出 MySQL Spring Boot 事务传播机制全解析:从 REQUIRED 到 NESTED 的实战详解 传播机制原理码神本神3 小时前
【附源码】基于Spring Boot的高校爱心捐助平台的设计与实现真的想不出名儿3 小时前
登录前验证码校验实现