zoukankan      html  css  js  c++  java
  • 关于Spring

    1. 使用spring mvc,对于静态资源路径比如CSs,Js需要在spring的过滤器中进行配置,只有指定配置路径的文件下才能够通过url进行访问;
    2. xmlns:xsi是指web.xml遵守xml规范;xsi全名:xml schema instance

      xsi:schemaLocation是指具体用到的schema资源, 是命名空间和xsd文档配对出现,校验xML是否合法,就是到此获得xsd文件,对节点属性进行check的;如果你把xml:context删掉了,spring将会做xML文档校验,对于<context>节点就无法进行解析,编译将会出错;

      spring多做了一点,如果你的xsd文件没有指定版本号,那么就不从网址下载,而是从本地的springjar文件中,找相应的文件进行处理;避免因为网络原因无法获得xsd文件而启动失败

    3. spring拦截器,通过mapping以及exclude-mapping,能够指定那些请求需要拦截,那些请求不需要拦截;拦截器需要指定处理bean,对于拦截的请求,交给bean进行处理。

    4. RequestMapping

      RequestMapping里面value属性其实是url的最后部分的模式;它可以接收多个情况,比如:

    1     @RequestMapping(value = {"list", ""})
    2     public String list(Model model) {
    3         ... ...
    4     }

      这个例子中的value值是一个字符串数组,说明匹配的url的最后一部分可是是/list也可以是空(或者说只要指定到该类所匹配的路径,默认就是走该方法)

    5. Spring的属性赋值是发生在构造之后

    怎么设置bean的property也没有成功;后来发现我是在构造函数里获取的该变量,有问题啊。spring设置的属性值一定是要在构造之后(所以spring必须要有无参构造函数)在启用;另外在构造函数里面做任何耗费时间的功能比如读取文件构建map之类都是不可取的。
  • 相关阅读:
    MySql--密码查看或修改
    javaweb学习--Servlet开发(一)
    javaweb学习--http协议
    Vue.js学习笔记(一)
    javascript事件处理
    javascript时间的相关操作
    代理模式(Proxy)
    单例模式(Singleton)
    ArrayBlockingQueue和LinkedBlockingQueue队列
    自增(++)和自减(--)运算符
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/5618740.html
Copyright © 2011-2022 走看看