• Spring MVC知识点记录


    1,路径匹配

    @RequestMapping是用来映射请求的。该注解可以用在类上或者方法上,如果用于类上,表示该类中所有方法的父路径。

    RequestMapping可以实现模糊匹配路径,比如:

      ?:匹配一个字符

      *:匹配任意字符

      **:匹配多层路径

    2,获取请求的参数

        @PathVariable使用注解来获得URL请求中的占位符

      下面的例子,输入 /zzz/lz/123  会取得id=123,就是从路径上面获得参数

        //在路径上标记id的位置,然后增加默认注入的参数 
        @RequestMapping(value = "**/l?/{id}") 
        protected String getName(@PathVariable("id") int id){
    
            System.out.println(id);
            return "test";
        }

    @RequestParam获得路径后面键值对的参数,http://localhost:8080/puma/TM.html/ll?id=12&name=lianzhuang

        @RequestMapping(value = "**/l?")//取出id和name放到数据中,其中name不是必须的,如果没有,就默认为lz
        protected String getName(@RequestParam(value = "id" )int id,
                                 @RequestParam(value = "name",required = false,defaultValue ="lz") String name){
            System.out.println(id+name);
            return "test";
        }

     3,载入使用JavaConfig代码配置的内容。

    AnnotationConfigApplicationContext aaa=new AnnotationConfigApplicationContext(Config1.class);

    4,Spring配置文件的引入,可以在一个配置文件中导入另外一个配置文件,方便大型应用的模块划分

    <import resource="sp1.xml"></import>
  • 相关阅读:
    zt 必看: 原来PCIe技术原理这么简单!
    zt linux:centos 解决SSH连接Linux超时自动断开
    idea总结和未来的想法
    linux一些技巧
    zt如何解决Verilog目前不支持数组型端口定义!
    高速设计学习-干货!高速串行Serdes均衡之FFE
    zt:tcpdump抓包对性能的影响
    zt:TCP 学习
    verdi使用
    IE 浏览器下 button元素自动触发click?
  • 原文地址:https://www.cnblogs.com/Coder-Pig/p/7264640.html
Copyright © 2020-2023  润新知