SpringMVC入门案例

本文详细介绍了如何通过六个步骤实现一个简单的SpringMVC入门案例,包括创建web工程、添加依赖、配置SpringMVC、编写业务处理类和替换web.xml等内容,以及如何进行测试和调试。
摘要由CSDN通过智能技术生成

2.1、入门案例实现的步骤

第一步、创建一个web工程(3.0规范,不需要web.xml文件)

第二步、引入相应的依赖(servlet-api、spring-webmvc、)tomcat插件

第三步、编写 SpringMVC配置类,并开启包扫描功能

第四步、编写一个用于模拟业务处理的业务处理类

第五步、编写一个springMVC容器加载的类,用于替换web.xml文件(继承一个接口,实现里面的三个方法)

第六步、启动测试

2.2、实现入门案例步骤的具体操作

一、创建web工程

二、引入依赖(配置pom.xml文件)

 1.把pom.xml里面的内容先删除一些

 2.pom.xml加入依赖

<dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>5.2.2.RELEASE</version>
    </dependency>
</dependencies>

 3.接着在pom.xml文件中配置tomcat插件

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <port>80</port>
          <path>/</path>
        </configuration>
      </plugin>
    </plugins>
</build>

三、编写SpringMVC配置类

1.在编写配置类前,先要把我们创建的web工程给完善一下,如下图:

 2.这样子,我们的工程结构就比较标准了。接下来可以创建配置类了。如下图:

路径:com/fs/config/SpringMvcConfig.java

@Configuration
@ComponentScan("com.fs.controller")
public class SpringMvcConfig {

}

四、编写一个用于模拟业务处理的业务处理类

 路径:com/fs/controller/TestMySpringMvc.java

五、编写一个springMVC容器加载的类,用于替换web.xml文件(继承一个接口,实现里面的三个方法)

public class InitServletContainerConfig extends AbstractDispatcherServletInitializer {
    protected WebApplicationContext createServletApplicationContext() {
        AnnotationConfigWebApplicationContext awc = new AnnotationConfigWebApplicationContext();
        awc.register(SpringMvcConfig.class);
        return awc;
    }

    protected String[] getServletMappings() {
        return new String[]{"/"};
    }

    protected WebApplicationContext createRootApplicationContext() {
        return null;
    }
}

六、使用插件启动测试

 

 

打开浏览器,在地址栏中输入 http://localhost:80 回车,则能看到如下图所示、说明成功:

看到上图只能说明web工程启动了,但是我们模拟的业务类还没有看到的,因此需要在浏览器的地址栏中输入

http://localhost:80/comein 回车,然后去idea的控制台看是否能看到打印的那句话,如果能,则说明请求进入了后台程序;否则说明请求并未进入到后台程序。

可是,此时页面还是报错,后台也有报错,那应该如何解决呢?只需要对模拟的业务类里面的comein方法做一点点改动即可让它不报错。如下图所示

至此,我们的入门案例就已经全部完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值