IDEA 如何创建 SSM 项目,从无到有

流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。

1. 创建一个 maven 项目

  • 这里直接选择 maven 项目进行创建,任何选项都不用选择,直接创建项目即可。
  • 创建完成后,进入到项目点击 Enable Auto-import
    在这里插入图片描述

2. 创建 web.xml 文件

2.1 修改 pom.xml 将当前项目修改为 war 包

在这里插入图片描述

2.2 添加 webapp 目录

选中当前项目 F12 打开如下图窗口:选中项目下 Web 文件夹,单击 Web Resource Directory 创建 webapp 目录。
在这里插入图片描述
这里不用修改任何任何选项,单击OK,
在这里插入图片描述

2.3 在 webapp 目录下创建 web.xml 文件

在这里插入图片描述

  • 这一步修改 web.xml 文件的创建位置,复制选中的这块目录 \WEB-INF\web.xml
    在这里插入图片描述
  • 将位置修改到创建的 webapp 目录下
    在这里插入图片描述
  • 创建成功
    在这里插入图片描述

3. 添加依赖

在这里插入图片描述

4. 创建 Spring 和 SpringMVC 配置文件

  • 在 resource 下创建 Spring 和 SpringMVC 配置文件
    在这里插入图片描述
    在这里插入图片描述

5. 在 Spring 和 SpringMVC 的配置文件中添加要扫描的包

  • use-default-filters=true 代表 org.sang 下所有的包都扫描
  • <context:exclude-filter type=“annotation” expression=“org.springframework.stereotype.Controller”/> 代表 controller 不被扫描
    在这里插入图片描述
  • SpringMVC 中的配置文件与之相反
  • use-default-filters=“false” 代表 org.sang 下所有的包都不进行扫描
  • <context:include-filter type=“annotation” expression=“org.springframework.stereotype.Controller”/> 代表只有 controller 被扫描
    在这里插入图片描述

6. 在 web.xml 加载 Spring 和 SpringMVC 的配置

在这里插入图片描述

7. 创建 Controller 进行测试

  • Controller 代码如下:
package org.sang.controller;

import org.sang.service.HelloService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @Autowired
    HelloService helloService;

    @GetMapping(value = "/hello",produces = "text/html;charset=utf-8")
    public String hello() {
        return helloService.sayHello();
    }
}

  • service 代码如下:
package org.sang.service;

import org.springframework.stereotype.Service;

@Service
public class HelloService {

    public String sayHello() {
        return "hello 我来学习SSM框架了!";
    }
}

  • 在 idea 中添加 tomcat 进行测试
  • 选择右上角的 Add Configuration 添加 Tomcat
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 启动 Tomcat 项目访问 /hello 接口测试结果如下图:
  • 如何你的 tomcat 启动过程中遇到乱码问题,看这篇就可以解决 tomcat 运行过程中发生乱码如何解决
    在这里插入图片描述
  • 19
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值