zoukankan      html  css  js  c++  java
  • springmvc的一些优化设置

      1.配置文件的优化:

      无需使用

      <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean>
          <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"></bean>

      开启注解,将其改成<mvc:annotation-driven/>(注解驱动)即可.

    2.controller类的优化:

      2.1. 类多加一个注释@RequestMapping

      2.2. 如果没有强制性的需要get或者post方法,可以将该代码去掉,这样无论是get还是post都可以

      2.3. 方法注释里面的value="/路径名"——value可以删除以避免代码冗余

      2.4. 方法的返回值ModelAndView可以更改为String,返回值是一个代表路径的字符串,至于数据可以用以前的request.setAtrribute()搞定,页面显示端用EL表达式接受即可.

      具体例子如下:

      @Controller
      @RequestMapping("/hello")
      public class Hello{
         @RequestMapping("/fuck")
         public String fuck(HttpServletRequest request){
            request.setAttribute("msg","我顶你");
            return "/index";
         }

      }

       

  • 相关阅读:
    zend studio 的vim插件
    [转]mysql性能优化慢查询分析、优化索引和配置
    mysql日期函数整理
    系统进行多语言支持转换
    table xxxx is full 报警问题处理
    坚持的力量
    $_SERVER内容的意义
    smarty 注册函数使用初体验
    Mysql输入错误时取消输入
    js:
  • 原文地址:https://www.cnblogs.com/Mindreader/p/5415101.html
Copyright © 2011-2022 走看看