zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    118. Pascal's Triangle
    697. Degree of an Array
    1013. Partition Array Into Three Parts With Equal Sum
    167. Two Sum II
    ol7 禁用mysql 自启动
    pgsql常用命令
    清空history 命令记录
    pgsql启动报错
    在rhel 7.4中安装glibc-devel-2.17-196.el7.i686包的过程详录
    postgresql-9.2 install
  • 原文地址:https://www.cnblogs.com/Coder-Pig/p/7264640.html
Copyright © 2011-2022 走看看