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)

    org.springframework spring-webmvc 5.3.37 javax.servlet javax.servlet-api 4.0.1 provided
  3. Java Config 方式初始化容器

    src/main/java/com/lib/config/AppConfig.java

    @Configuration
    @ComponentScan("com.lib")
    public class AppConfig { }

  4. web.xml(最简)

    spring org.springframework.web.servlet.DispatcherServlet contextClass org.springframework.web.context.support.AnnotationConfigWebApplicationContext contextConfigLocation com.lib.config.AppConfig 1 spring /
  5. 启动测试

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

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

相关推荐
考虑考虑3 小时前
JDK26中的Map.ofLazy
java·后端·java ee
云浪4 小时前
Go 并发实战:从零实现一个高并发安全的任务调度器
javascript·后端·go
苏三的开发日记4 小时前
Docker 启动顺序优化(CentOS / Ubuntu)
后端
高频因子挖掘机6 小时前
同一交易日出现重复 K 线:去重前先确认时间、来源和粒度
后端·github·api
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 14 章 MCP 服务端(上):注解式实现与工具来源
java·人工智能·开源
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 15 章 MCP 服务端(下):三种协议形态、Streamable 传输与状态管理
java·人工智能·开源
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 16 章 向量存储(上):`VectorStore` 接口体系、`BatchingStrategy`
java·人工智能·开源
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 12 章 工具循环的流式形态、Usage 累加与扩展体系
java·人工智能·开源
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 23 章 模型供应商实现:从 `OpenAiSetup` 到 Bedrock
java·人工智能·开源
鶴哥只手遮天6 小时前
Spring AI 2.0.1 深度解析-第 06 章 内置 Advisor 全景:13 个实现逐个剖到源码级
java·人工智能·开源