您当前的位置: 首页 >  spring

梁云亮

暂无认证

  • 3浏览

    0关注

    1191博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring整合SpringMVC

梁云亮 发布时间:2020-01-24 11:15:36 ,浏览量:3

第一步:创建Maven项目 最终项目目录结构

在这里插入图片描述

按如下所示添加依赖:

    junit
    junit
    4.12
    test




    javax.servlet
    javax.servlet-api
    4.0.1




    javax.servlet.jsp
    jsp-api
    2.2




    javax.servlet
    jstl
    1.2




    org.springframework
    spring-context
    5.2.1.RELEASE



    org.springframework
    spring-web
    5.2.1.RELEASE


    org.springframework
    spring-webmvc
    5.2.1.RELEASE





    com.fasterxml.jackson.core
    jackson-core
    2.10.1


    com.fasterxml.jackson.core
    jackson-databind
    2.10.1


    com.fasterxml.jackson.core
    jackson-annotations
    2.10.1

注意:最后面三个jackson相关的依赖主要是用来处理服务器端返回JSON数据的,如果不加这几个JSON依赖的话,当服务器端返回JSON数据时会报如下所示的错误: 在这里插入图片描述

第二步:编写配置文件 spring.xml


    

springmvc.xml


    
    
    
    
    
    

    
    
        
        
    

第三步:修改web.xml文件



    
    
        contextConfigLocation
        classpath:spring.xml
    

    
    
        SpringMVCDispatcher
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc.xml
        
        1
        true
    
    
        SpringMVCDispatcher
        /
    

    
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
    
    
        encodingFilter
        /*
    

编写具体的测试代码: Dept.java
public class Dept {
    private Integer deptno;
    private String dname;
    private String loc;
    //......getter/setter、toString()、默认构造方法、全参构造方法
}
TestController.java
@Controller
public class TestController {

    @ResponseBody
    @RequestMapping("/fun")
    public Dept fun(){
        return new Dept(12,"sales","beijing");
    }
}
关注
打赏
1665023148
查看更多评论
立即登录/注册

微信扫码登录

0.2205s