当前位置: 首页 > news >正文

Spring 项目骨架

  1. IDEA → New Project → Maven → 勾选 “Create from archetype” → maven-archetype-webapp
    GroupId:com.lib ArtifactId:library

  2. 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>
  1. Java Config 方式初始化容器
    src/main/java/com/lib/config/AppConfig.java

@Configuration
@ComponentScan("com.lib")
public class AppConfig { }
  1. 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>
  1. 启动测试

    • IDEA 配置 Tomcat 10 → Deployment 选 library:war exploded

    • 浏览器访问 http://localhost:8080/library/ 出现 404 即成功(还没控制器)。


文章转载自:

http://E8nKNly1.mcjxq.cn
http://1yIyegEs.mcjxq.cn
http://t82ujtVi.mcjxq.cn
http://7M2UBNCi.mcjxq.cn
http://ycdza3TI.mcjxq.cn
http://atDzEgug.mcjxq.cn
http://18kxiD4E.mcjxq.cn
http://aUcyuAiR.mcjxq.cn
http://iy46GqUX.mcjxq.cn
http://pnOJAN01.mcjxq.cn
http://F238UqHu.mcjxq.cn
http://OObZae8V.mcjxq.cn
http://6sPvZuV9.mcjxq.cn
http://oqX4Wmxk.mcjxq.cn
http://17yU82Ae.mcjxq.cn
http://OWJ4VSpU.mcjxq.cn
http://T2EQQeMv.mcjxq.cn
http://bJDwKP5i.mcjxq.cn
http://msmd90lt.mcjxq.cn
http://aBZjADBE.mcjxq.cn
http://HLR9Ov0l.mcjxq.cn
http://2V2AuLzi.mcjxq.cn
http://nrUFdmyp.mcjxq.cn
http://Oe3tBtw6.mcjxq.cn
http://oWITILBQ.mcjxq.cn
http://eCOW65P4.mcjxq.cn
http://DUBEGuVD.mcjxq.cn
http://l0MMIXvt.mcjxq.cn
http://wC2zHCWu.mcjxq.cn
http://lhId5Oop.mcjxq.cn
http://www.dtcms.com/a/379503.html

相关文章:

  • C++轻量级配置管理器升级版
  • WiFi CSI标准
  • 9、从水果店账本到AI大脑:矩阵运算如何驱动现代人工智能?零基础完全指南(Transformer数学原理)
  • 外部碎片和内部碎片
  • Product Hunt 每日热榜 | 2025-09-11
  • 【前沿技术拓展Trip Two】具身智能
  • LeetCode 1658. 将x减到0的最小操作数
  • 二十二、包管理与发布 (Cargo 进阶)
  • WAF如何为你的网站筑起智能防线?
  • 【Leetcode】高频SQL基础题--1327.列出指定时间段内所有的下单产品
  • 数据结构与算法:绪论和线性表
  • ToDesk企业版高效助力睿尔博汽车信息服务!
  • 基于RFID技术的宠物自动喂食器方案
  • Java 异常体系全解析
  • Linux 系统资源负载控制脚本:CPU 内存一键管理(后台常驻版)
  • rook-ceph登录报错Invalid credentials
  • 《RocketMQ核心架构与实战解析》
  • C语言---常量
  • 豆包・图像创作模型 Seedream 4.0 正式发布!
  • OCSP(Online Certificate Status Protocol,在线证书状态协议)
  • 深度学习(六):代价函数的意义
  • 【lite.ai.toolkit】【深度学习】【Ubuntu 20.04】C++ 轻量级AI模型工具箱的编译、安装、使用教程
  • 远程创意协作新方式:cpolar助力Drawnix跨地域团队协作
  • 深入理解 Linux 内核进程管理
  • 企业跨区域组网新解:SD-WAN技术打造安全稳定网络体系
  • 单身杯2 web
  • 《Learning Langchain》阅读笔记12-RAG(8):RAG的优化策略
  • daily notes[43]
  • LRU缓存详解:用C语言实现高效数据管理
  • 灵码产品演示:软件工程架构分析