java - @RequestMapping 和 @RenderMapping 有什么区别

标签 java spring spring-mvc

什么时候应该使用@RequestMapping 而不是@RenderMapping,反之亦然?

例如下面一个方法使用@RequestMapping 和另一个使用@RenderMapping 之间的区别是什么

@Controller
@RequestMapping("VIEW")
public click myController {

@RequestMapping("VIEW")
public String showView(final ModelMap argMap, final RenderRequest argRequest) { 
    return "myView"
}

}

和:

@Controller
@RequestMapping("VIEW")
public click myController {

@RenderMapping("VIEW")
public String showView(final ModelMap argMap, final RenderRequest argRequest) { 
    return "myView"
}

}

最佳答案

@RenderMapping 是方法级注解,用于将渲染请求映射到处理程序类的渲染方法。

@RequestMapping 注释将 portlet 请求映射到适当的处理程序和处理程序方法。

请检查这里以获取更多详细信息

http://books.dzone.com/articles/spring-30-portlet-mvc-part-2

关于java - @RequestMapping 和 @RenderMapping 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780176/

相关文章:

java - Hadoop - 映射器和缩减器的@Override 错误

java - 在java中将文件放入数组中

java - Mulesoft Java 转换器

hibernate - Spring/Hibernate @Transactional - 在它应该之前关闭 session

java - ClassCastException : org. springframework.orm.jpa.EntityManagerHolder 无法转换为 org.springframework.orm.hibernate5.SessionHolder

Java 正则表达式 : Find returns true but one of the group() fails to return value

java - 在 Debian 上运行 Java 程序

java - Spring Integration SFTP channel 适配器未将消息发送到下游服务激活器进行第二次轮询

java - 如何从可用作自定义实体 ID 生成器中实体 ID 的对象属性生成 UID?

java - Spring与DbUnit集成测试BeanCreationException Java