jeesite常用注解记录

本文详细介绍了Spring MVC框架中常用注解的使用方法,包括@Controller用于标记控制器类,@RequestMapping用于映射请求路径,@Service用于定义服务层组件,以及权限控制注解@RequiresPermissions的用法。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值