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") 

原文地址:https://www.cnblogs.com/Ruiwy/p/6438291.html