博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA 如何创建 SSM 项目,从无到有
阅读量:3946 次
发布时间:2019-05-24

本文共 1780 字,大约阅读时间需要 5 分钟。

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

从无到有创建 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;@RestControllerpublic 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;@Servicepublic class HelloService {
public String sayHello() {
return "hello 我来学习SSM框架了!"; }}
  • 在 idea 中添加 tomcat 进行测试
  • 选择右上角的 Add Configuration 添加 Tomcat
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 启动 Tomcat 项目访问 /hello 接口测试结果如下图:
  • 如何你的 tomcat 启动过程中遇到乱码问题,看这篇就可以解决
    在这里插入图片描述

转载地址:http://wsqwi.baihongyu.com/

你可能感兴趣的文章
boost学习-1.安装
查看>>
boost学习-2.总体感受
查看>>
boost学习-3.conversion,多态类型之间的安全转型,与数据类型转换
查看>>
2010年十大移动互联网应用将火山爆发
查看>>
云计算介绍
查看>>
敏捷开发笔记1
查看>>
vs2008
查看>>
转:NoSQL数据库探讨之一 - 为什么要用非关系数据库?
查看>>
log4cplus的按日生成文件,配置例子
查看>>
跨平台的文字编码转换方法--ICU
查看>>
ICU4C 4.4 静态库的编译
查看>>
FTP下载类, windows平台下对CFtpConnection上传下载的封装类
查看>>
代码自动生成-宏带来的奇技淫巧
查看>>
VC com开发中实现IObjectSafety
查看>>
c# 正则表达式基础
查看>>
C#3.0语言新特性
查看>>
W32Dasm反汇编工具使用教程
查看>>
EXE破解工具介绍
查看>>
机械码对应值
查看>>
常用语音编码的WAVE文件头格式剖析--各种编码
查看>>