`

Spring请求和注解POJO的映射方式

阅读更多

注:以下3种方式在类上添加注解并在方法上添加注解,都未能完成请求映射

1.方式1:使用SimpleUrlHandlerMapping

   配置如下:

   <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"

              id="SimpleUrlHandlerMapping" >
  <property name="mappings">
    <props>
      <prop key="/../..加上后缀">添加了注解的POJO对象实例,如另外配置一个bean</prop>

      <prop key="/user/index.do">userController(UserController的实例)</prop>
       </props>
  </property>
  </bean>

2.方式2:

   <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
   <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />

3.方式3:<mvc:annotation-driven/> (尚未检验)

   注:此方式需引入mvc命名空间,具体如下:

   在Spring配置文件beans对象添加属性及xsd文件xmlns:mvc="http://www.springframework.org/schema/mvc"

  xsi:schemaLocation属性值中添加

       http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd(2.5一定要和导入jar包版本相同)

 

分享到:
评论

相关推荐

    spring注解

    这将启动 Spring MVC 的注解功能,完成请求和注解 POJO 的映射。 结论 Spring 注解是 Spring 框架中的一种强大功能,它允许开发者使用注解来配置和管理 Bean 对象。本文详细讲解了 Spring 注解的含义、类型、使用...

    spring4注解

    为了启用Spring MVC中的注解支持,可以通过以下配置来完成请求与注解POJO之间的映射: ```xml &lt;bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/&gt; ``` #### 五、注解...

    使用 Spring 2.5 基于注解驱动的 Spring MVC

    在Spring 2.5中,无需让Controller继承特定的接口或者在XML配置文件中定义请求和Controller之间的映射关系,仅需通过使用注解即可使一个普通的Java对象(POJO)具备Controller的功能。 #### 注解驱动的重要性 注解...

    Spring注解详解

    Spring注解详解 Spring框架中,注解(Annotation)是一种元数据,能够提供更多关于程序元素的信息,从而简化配置和编程。Spring从2.5版本开始支持注解,通过使用注解,可以使得Bean的配置更加简洁和灵活。 注册...

    SPRING MVC 的请求参数获取的几种方法

    在 SPRING MVC 中,可以使用 @ModelAttribute 注解获取 POST 请求的 FORM 表单数据。例如: ```java pojo public class Pojo{ private String a; private int b; } @RequestMapping(method = RequestMethod.POST)...

    mybatis和spring整合方式-带注解

    通过上述步骤,我们实现了MyBatis与Spring的整合,使用`MapperFactoryBean`并结合注解的方式大大简化了代码量和配置复杂度。这种方式特别适合于初学者学习,并且在实际项目中也十分常见。希望本篇总结能够帮助大家更...

    Eclipse中新建SpringBoot项目完成对json、pojo、map、list的请求源码

    现在,通过Eclipse运行你的Spring Boot项目,然后使用Postman或类似工具发送JSON、POJO、Map和List类型的POST请求到相应的接口,就可以看到Spring Boot如何优雅地处理这些数据了。 总结一下,本项目展示了如何在...

    spring_mvc注解入门

    本文主要介绍如何利用注解来配置Spring MVC,替代传统的基于XML的配置方式。 1. **Controller的定义与管理**: 在传统的Spring MVC中,Controller通常需要实现`org.springframework.web.servlet.mvc.Controller`...

    SpringMVC-3 映射请求参数和请求头

    使用@RequestParam、@RequestHeader和@CookieValue注解分别映射请求参数、请求头和Cookie值信息到相应处理方法的入参中,并根据方法的返回值类型做出相应的后续处理。另外,SpringMVC也支持使用POJO对象绑定请求参数...

    java spring 框架及注解 总结

    以下是一些常用的Spring注解: 1. `@Component`:这是Spring中的基础注解,用于标记一个类为Bean,通常用于普通POJO对象。Spring会自动扫描并管理这类Bean。 2. `@Service` 和 `@Repository`:这两个注解是 `@...

    使用 Spring 2.5 基于注解驱动的 Spring MVC.doc

    这是 Spring MVC 中最核心的注解之一,用于定义请求映射。它可以应用于类级别或方法级别,以指定 URL 路径和 HTTP 方法(GET, POST 等)。在 `BbtForumController` 示例中,`@RequestMapping("/forum.do")` 用于类...

    SSM笔记-POJO

    本笔记主要探讨了如何在SpringMVC中使用POJO来处理请求参数,以及SpringMVC如何自动将请求参数填充到对应的POJO对象中。 首先,理解POJO的概念。POJO是一个简单的Java对象,没有特定的约束或依赖于任何框架。在SSM...

    ssm框架自动生成pojo,mapper

    Mapper接口和XML文件之间的关联是通过`@Mapper`注解和`&lt;mapper&gt;`标签实现的。 为了在没有自动生成功能的环境下快速创建这些文件,你可以使用`util`工具。这个工具通常是一些自定义的脚本或程序,它们可以根据数据库...

    Spring2.5_注解介绍(3.0通用).pdf

    为了启用Spring MVC框架中的注解功能,需要配置`AnnotationMethodHandlerAdapter`,这将使得请求能够映射到带有注解的POJO上: ``` &lt;bean class="org.springframework.web.servlet.mvc.annotation....

    利用Mybatis逆向工程来生成pojo和mapper

    Mybatis逆向工程是一种强大的工具,它允许开发者根据数据库中的表结构自动生成对应的Java实体类(POJO)、数据访问对象(DAO)以及Mapper接口和XML配置文件,极大地提高了开发效率,减少了手动编写这些基础代码的...

    POJO In action 代码

    《POJO In Action》是一本深入探讨Plain Old Java Object(POJO)概念和技术的书籍,其核心在于如何在Java开发中有效地使用简单、无框架依赖的对象。POJOs是Java编程中最基本的元素,它们代表了纯粹的面向对象设计,...

    SSM项目实战pojo类

    在Java Web开发中,SSM(Spring、Spring MVC和MyBatis)是一个常见的技术栈,用于构建高效、灵活的企业级应用程序。在这个“SSM项目实战pojo类”中,我们主要探讨的是数据模型层,也就是POJO(Plain Old Java Object...

    mysql表映射成java实体类

    在IT行业中,数据库操作是必不可少的一部分,特别是在Java后端开发中。MySQL是一种广泛使用的开源关系型数据库管理系统,...同时,结合Spring注解,可以使实体类更好地适应Spring生态,方便地进行数据访问和事务管理。

    HTTP请求的数据映射到封装的DAO

    6. 配置文件:如Spring的bean配置文件,定义了Bean的实例化和依赖注入。 为了实现HTTP请求数据到DAO的映射,你需要创建相应的Java对象,然后在Controller层解析请求数据,将其转换为Java对象。接着,Service层调用...

Global site tag (gtag.js) - Google Analytics