013--Spring简单项目搭建

1、写在前面

在项目真实开发过程中,框架使用太多,已经不知道Spring的最简形式和原理了,在此记录学习过程


2、核心操作

  • @Controller接口暴露
  • 请求网址测试
  • 静态页面下载
  • 添加登录拦截器

3、详细操作

3.1、@Controller接口暴露

@Controller在springboot中直接标注,然后就可以进项目的接口访问,但是在SpringMVC的架构中不是这样
DispatchcerServlet是Spring实现的核心组件,其原理决定了为什么Spring不能直接是要科技馆Controller标注
1)添加POM依赖
2)web.xml添加依赖(DispatchcerServlet)监听器

    
    
        springDispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:spring-mvc.xml
        
        1
    
    
        springDispatcherServlet
        /
    


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

3)添加spring-mvc.xml



    Spring MVC Configuration

    
    
        
    

    
    

    
    
        
        
    

    
    

3.2、请求网址测试

  • localhost:8082/test/index
  • localhost:8082/test/main
  • localhost:8082/test/json
  • localhost:8082/test/hello
  • localhost:8082/main/index
  • http://localhost:8082/static/index.html

说明:没有使用Controller以前,html静态是可以进行访问的,添加dispatchcerServlet后,所有的请求都被拦截,静态页面只能在指定的目录下才能够被访问,其余所有JSP页面跳转都是controller请求

3.3、静态页面下载

  • 静态登录模板下载
  • 静态登录百度云
  • 当前代码下载(master分支):https://gitee.com/enzoism/java-simple-springmvc


3.4、添加登录拦截器

  • 当前代码下载(master-01-interceptor分支):https://gitee.com/enzoism/java-simple-springmvc

你可能感兴趣的:(013--Spring简单项目搭建)