zoukankan      html  css  js  c++  java
  • jeesite常用注解记录

    1    @Controller

    spring mvc 中将  controller  认为是 MVC中的C --控制层   规范命名 类名  xxxController ,如果不基于注解:  该类需要继承  CommandController   

     如果基于注解:在类名前  加上    @Controller   

    如下:

     @Controller

    public class ActModelController 

    当spring启动  或者web服务启动  spring会自动扫描所有包  如何让spring 去扫描类  建立关联

    在配置文件中  (spring)的 加入 <context:component-scan  base-package="包路径"/>   

    2    @RequestMapping(value = "xxxl")

    在Controller的类中,在你想要处理此请求的xxx方法定义的前面 

             @RequestMapping("/xxx")          这个时候的xxx  就是用户请求的xxx     

             public  String  方法名()

             {

               return  “aaa”;                          

                 }

    返回到视图层 V 加入视图解析器

    <bean class="org.s...f....web.servlet.view.InternalResourceViewResolver">

           <property  name="prefix" value="/WEB-INF/views"/>                     前缀

          <property  name="suffix"   value=".jsp"/>                                      后缀

    </bean>

    如上  返回到 aaa.jsp,同时处理多个请求 @RequestMapping(value = { "xx1", "xx2",........... })

    3   @RequiresPermissions("xxx")

       void  someMethod();

    必须有xxx权限才能执行someMethod()方法 

    4  @Service  或者@Service("XXXid")

    public class XXXlService  

    相当于spring的 xml配置 中定义了 bean XXXid = com. ....service.service 就是这个类的全限定名

    获取的时候 getBean("XXXid") 或者在没定义的情况下 getBean("com. ....service.service") 

  • 相关阅读:

    远见卓识,领导力在于把握企业潮流
    创业者白手起家需要的6个基本因素
    企业领袖的最高境界
    人才招聘中的“笔迹分析技术”
    个人品牌,无法复制的职场优势
    美丽的姑娘,请允许我为你写诗
    重做日志浪费(redo wastage)
    利用Toad for Data Analysts软件生成查询语句
    JailbreakMe.com最新浏览器模式破解iPhones,iPads和iPod Touches方法
  • 原文地址:https://www.cnblogs.com/Ruiwy/p/6438291.html
Copyright © 2011-2022 走看看