java web学习笔记-@Controller @RequestMapping注解

@Controller  @RequestMapping(value="/DeviceInfo")在我们的controller代码中看到以上注解,在网上查了一些注解的资料,现总结如下:spring中的注解可以分为两大类:1、spring的bean容器的相关注解;或者说bean工厂的相关注解2、springmvc的相关注解spring的bean容器相关的注解,先后有:
摘要由CSDN通过智能技术生成
@Controller  

@RequestMapping(value="/DeviceInfo")

在我们的controller代码中看到以上注解,在网上查了一些注解的资料,现总结如下:

spring中的注解可以分为两大类:

1、spring的bean容器的相关注解;或者说bean工厂的相关注解

2、springmvc的相关注解

spring的bean容器相关的注解,先后有:@Required, @Autowired, @PostConstruct, @PreDestory,还有Spring3.0开始支持的JSR-330标准javax.inject.*中的注解(@Inject, @Named, @Qualifier, @Provider, @Scope, @Singleton).

springmvc相关的注解有:@Controller, @RequestMapping, @RequestParam, @ResponseBody等等。

@controller用于标注控制层组件(如struts中的action);表明某类是一个controller。

Controller控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。Spring MVC 使用 @Controller 定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。

@RequestMapping请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的的方法都要加上其配置的路径,最常用的是标注在方法上,表明那个具体方法来接受处理某次请求。

我们可以 @RequestMapping 注解将类似 “/favsoft”这样的URL映射到整个类或特定的处理方法上。一般来说,类级别的注解映射特定的请求路径到表单控制器上,而方法级别的注解只是映射为一个特定的HTTP方法请求(“GET”,“POST”等)或HTTP请求参数。

@Controller
@RequestMapping ( "/favsoft" )
public  class  AnnotationController {
     
     @RequestMapping (method=RequestMethod.GET)
     public  String get(){
        
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值