栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringMVC入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC入门

前言

本篇文章记录作为小白的我初次接触后端,算是SpringMVC入门吧。

一、环境要求

IDEA 2021.2.2(企业版,不然很多功能用不了)
JDK 1.8及以上
Maven 3.3及以上

二、正式开始 (一)创建Maven webapp项目

1.配置本地仓库,配置maven的配置文件setting.xml的路径.
2.为了提高依赖包的下载速度,在settings.xml文件中设置阿里镜像.

    
	nexus-aliyun    
	*    
	Nexus aliyun    
	 https://maven.aliyun.com/repository/central  

3.编辑pom.xml文件,下载依赖包.


        UTF-8
        1.7
        1.7
        
        5.2.9.RELEASE
        
        3.5.5
    
    
        
            junit
            junit
            4.11
            test
        
        
        
        
            org.springframework
            spring-core
            ${spring.version}
        
        
            org.springframework
            spring-web
            ${spring.version}
        
        
            org.springframework
            spring-oxm
            ${spring.version}
        
        
            org.springframework
            spring-tx
            ${spring.version}
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
            org.springframework
            spring-aop
            ${spring.version}
        
        
            org.springframework
            spring-context-support
            ${spring.version}
        
        
            org.springframework
            spring-test
            ${spring.version}
        
        
        
        
            org.mybatis
            mybatis
            ${mybatis.version}
        
        
            junit
            junit
            4.11
            test
        
        
        
        
            org.slf4j
            slf4j-log4j12
            1.8.0-alpha0
            test
        
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        
        
            javax.servlet.jsp
            jsp-api
            2.2
        
        
            javax.servlet
            jstl
            1.2
        
        
        
            org.mybatis
            mybatis-spring
            1.2.2
        
        
        
            mysql
            mysql-connector-java
            5.1.39
        
        
            org.apache.maven
            maven-model
            3.0
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
        
    
(二) SpringMVC项目搭建

1.在web.xml中配置使用SpringMVC的框架

    
        dispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc.xml
        
        1
    
    
        dispatcherServlet
        /
    
    
    
        characterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
    
    
        characterEncodingFilter
        /*
    

2.创建控制器

文件位置:

控制器内容:

package cn;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.servlet.http.HttpServletRequest;

@Controller
public class HelloController {
    @RequestMapping(value = "/login", method = RequestMethod.GET)
    String byParameter(HttpServletRequest request) {
        String user = request.getParameter("user");
        String pwd = request.getParameter("pwd");
        if (user.equals("kari") && pwd.equals("111"))
            return "success";
        else
            return "error";
    }
}

3.SpringMVC控制器的配置

文件位置:

配置内容:



    
    
    
    
        
        
    
    
    

(三)部署与运行

1.添加tomcat服务器


服务器的一些具体配置自行配置即可。

2.项目部署

选择其中一个就行。

(四)运行结果



成功响应Get请求。

三、总结

1.头一次接触后端,所以遇到的问题还是挺多的。
2.刚开始下载的是IDEA社区版,结果后来连Tomcat都找不到,大无语,果然免费没好货。
3.感觉SpringMVC需要配置的东西太多了,比较麻烦。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号