关于springmvc中常用的注解,自己也整理一下

1.@Controller

在springMVC中@controller主要用在控制层的类上,之前只知道用注解开发的时候必须加一个@controller ,今天看了别的大佬整理的才知道为什么这么用,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个model,然后把该model返回给对应的view进行展示。

[email protected]

@RequestMapping可以用在类或者方法上使用,主要是用来映射请求的,通过它来指定控制器可以处理哪些URL请求;在@RequestMapping注解中还可以设置value,method,value对应的是映射地址,method对应的是请求的方法。

[email protected]

@RequestParam用于将指定的请求参数赋值给形参

[email protected]

@RequestBody注解可以接受到json格式的数据,并将其转换成对应的数据类型,可用于post请求,但不支持get请求

[email protected]

@ModelAttribute注解类型将参数绑定到Model对象

简单整理几个常用的   自己保存一下

原文地址:https://www.cnblogs.com/x9y9h/p/10174543.html

时间: 2025-01-18 15:25:17

关于springmvc中常用的注解,自己也整理一下的相关文章

总结本次实训中springMVC中常用的注解@,以后用到别的会持续更新

@Repository //dao层注解.声明本层为dao层. @serivce //service层. @controller //con层. @autowired //声明自动创建对象.spring ioc @Required(一个效果) @RequestMapping(value="/定义的请求的名字",method=RequestMethod.Get/Post) //声明请求的方式,请求名字@responseBody //一般用户ajax请求方法的注解,使用后,不会使该方法的返

SpringMVC中使用@ResponseBody注解返回值,Ajax取得中文乱码解决方法

Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入 response的"Content-Type".一般的请求都是通过浏览器进行的,request heade

Junit中常用的注解说明

Java注解((Annotation)的使用方法是@注解名 ,能通过简单的词语来实现一些功能.在junit中常用的注解有@Test.@Ignore.@BeforeClass.@AfterClass.@Before.@After.@Runwith.@Parameters 以下是相关的介绍和使用说明: 一[email protected] 在junit3中,是通过对测试类和测试方法的命名来确定是否是测试,且所有的测试类必须继承junit的测试基类.在junit4中,定义一个 测试方法变得简单很多,只

大佬教你在springMVC中使用dubbo注解配置的问题

问题,在controller中无法通过注解自动注入dubbo服务,但是在service中可以自动注入.package com.sl;br/>@Controllerpublic class P{br/>//期望注入dubbo服务@Reference(version="1.0.0")private I0 o;br/>//注入service@Autowiredprivate S s; @RequestMapping("p")public void p()

自定义注解中常用的注解

自定义注解中常用的注解: java中元注解有四个: @Retention @Target @Document @Inherited:  @Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE)   //注解仅存在于源码中,在class字节码文件中不包含 @Retention(RetentionPolicy.CLASS)     // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得 @Retention(RetentionPo

SSM框架中常用的注解

@Controller:在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示.在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestPar

springMvc中获取通过注解获取properties配置文件

springMvc的项目中,通过注解@Value获取properties配置文件中的配置,使用该注解必须引入的包: spring-beans-4.1.4.RELEASE.jar 下面是需要在spring的配置文件中配置的内容 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns

在springMVC中使用自定义注解来进行登录拦截控制

1:java注解使用是相当频繁,特别是在搭建一些框架时,用到类的反射获取方法和属性,用的尤其多. java中元注解有四个: @Retention     @Target     @Document   @Inherited: 1 @Retention:注解的保留位置 2 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含 3 @Retention(RetentionPolicy.CLASS) //默认的保留策略,注解会在c

Springmvc和Mybatis中常用的注解

使用注解来构造IoC容器 用注解来向Spring容器注册Bean.需要在applicationContext.xml中注册<context:component-scan base-package="pagkage1[,pagkage2,-,pagkageN]"/>. 如:在base-package指明一个包 1 <context:component-scan base-package="cn.gacl.java"/> 表明cn.gacl.ja