`
hbxflihua
  • 浏览: 678717 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Spring框架实现RESTful

阅读更多

RESTful web服务最近有多流行已经无需我多评价。是的,你的确需要它,但如何选择呢?我尝试了不同的Java REST框架,基本上都是Jersey和Spring MVC。我认为大多数情况下Spring是构建RESTful应用程序的首选。

如果你已经有了一个Spring app,接下来不需要做任何复杂的配置就可以用Spring开始实现RESTful API了。只要使用标准的注解配置向下面这样配置JSON视图解析器:

 

@Controller
@RequestMapping("/invest")
public class InvestController {
	
	
	/**
	 * 产品的详情页
	 * 
	 * @param uuid 产品UUID
	 * @return
	 */
	@RequestMapping(value = "/detail/{id}")
	public String detail(@PathVariable String id, Model model) {
		if (StringUtils.isBlank(id)) {
			throw new BussinessException(ResourceUtils.get(LoanResource.PROJECT_ID_IS_NULL), BussinessException.TYPE_JSON);
		}
		model.addAttribute("projectId", id);
		return "/invest/detail";
	}
	
}

 

 

分享到:
评论

相关推荐

    spring-rest-service:使用 Spring 框架实现 RESTful 服务

    Spring休息服务使用 Spring 框架实现 RESTful 服务使用 Spring 的用户管理 RESTful 服务该实现将允许对用户存储库进行以下操作。 列出所有用户 - /rest/users 创建用户 - /rest/user/add 显示用户 - /rest/user/{...

    Spring实现RESTful Web 服务Demo

    本教程将通过一个名为"spring-mvc-demo"的项目,详细介绍如何使用Spring框架来实现RESTful Web服务。 一、Spring MVC与RESTful Web服务 Spring MVC是Spring框架的一部分,专门用于处理Web请求和响应。RESTful Web...

    SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验

    Spring Boot是一个基于Spring框架的开源框架,提供了丰富的自动配置和依赖管理功能。 实现: 1. 首先,我们需要创建一个新的Spring Boot项目,并添加Mybatis和CXF的依赖项。 2. 然后,我们需要创建数据库和表结构...

    用Spring maven做的restful api小Demo 仅供参考 Spring实现RESTful Web 服务Demo

    用Spring maven做的restful api小Demo 仅供参考 看见有其他大神做的,积分太高了,我来个免积分下载的吧 ,不敢忘挖井人http://blog.csdn.net/u010857795/article/details/54377196 附上...

    Spring Boot实现Restful并对MySQL数据库进行单表CRUD操作的示例

    Spring Boot实现Restful并对数据库CRUD操作的示例 同时使用了Spring Data JPA,需先创建MySQL数据库名为springbootdb, 数据库表会自动创建(Hibernate开启了ddl-auto:update) 数据库配置参见项目/src/main/...

    Spring Boot + Mybatis 整合实现RESTful API

    Spring Boot 整合 Mybatis 实现RESTful API ,具体可以查看博客: http://blog.csdn.net/yaozhiqi1905658804/article/details/70820892

    采用Spring框架构建你的RestfulAPI

    在构建基于Spring框架的RESTful API时,开发者可以利用Spring的强大功能来实现高效、安全且易于维护的后端服务。以下是一些关键知识点的详细解释: 1. **Spring Boot初始化Web应用** - **Maven依赖**:使用Spring ...

    springRestful小例子

    本文将深入探讨Spring框架如何实现RESTful API,以及这些概念在"springRestful小例子"中的具体应用。 首先,我们要理解什么是RESTful。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发...

    spring4.0的restful webservice构建和发布

    在本项目中,我们主要探讨的是如何利用Spring框架的4.0版本来构建RESTful Web服务并进行发布。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,使得客户端和服务器...

    Spring+restful.zip

    在IT行业中,Spring框架是Java企业级应用开发的首选,而Spring MVC是Spring框架的一个重要模块,用于构建Web应用程序。RESTful(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,它基于...

    使用 Spring 3 来创建 RESTful Web Services

    在本文中,我们将深入探讨如何使用 Spring 3 实现这一目标。 1. **理解 REST 原则** - **资源(Resources)**: RESTful 服务的核心是资源,每个 URL 代表一个特定的资源。 - **统一接口(Uniform Interface)**: ...

    spring mvc restful service

    Spring MVC 是一个强大的Java框架,用于构建Web应用程序,特别是对于基于模型-视图-控制器(MVC)架构的应用。在本文中,我们将深入探讨如何利用Spring MVC创建RESTful服务,这些服务可以处理字符串、JSON和XML数据...

    使用Spring构建Restful的Web服务.pdf

    #### Spring框架与RESTful服务 - **Spring框架**:Spring是一个开源的Java平台,提供了全面的基础框架支持,包括依赖注入、面向切面编程、事务管理等。 - **Spring MVC**:Spring MVC框架用于构建Web应用程序,支持...

    CXF3.0+Spring3.2 RESTFul服务(下)

    CXF,一个强大的开源服务框架,支持SOAP和RESTful服务,而Spring作为Java应用开发的基石,提供了强大的依赖注入和管理能力。本文将深入探讨如何结合CXF3.0.2和Spring3.2.14来构建RESTful服务,并以JSON作为数据交换...

    Spring CXF Restful 实例

    在IT行业中,Spring CXF是一个广泛使用的开源框架,它整合了Spring框架的功能和Apache CXF的服务堆栈,为开发人员提供了构建和实现Web服务的强大工具。在这个“Spring CXF Restful实例”中,我们将深入探讨如何利用...

    使用-Spring-3-来创建-RESTful-Web-Services

    使用 Spring 3,可以轻松地创建 Java 实现的服务器端 RESTful Web Services。本文将介绍使用 Spring 3 创建 RESTful Web Services 的方法,并提供了一个简单的 “Hello World” 示例应用。 Spring 3 中的 REST 支持...

    spring加载restful(文档+程序源码).zip

    Spring框架,作为Java生态系统中的中流砥柱,提供了强大的支持来实现RESTful服务。本资料包"spring加载restful(文档+程序源码)"将帮助我们深入理解Spring如何加载和处理RESTful服务,并通过实际的源代码进行学习和...

    Struts2 Spring3 JPA RESTful

    Struts2、Spring3 和 JPA 是 Java Web 开发中常用的三大框架,它们结合RESTful架构,可以构建高效、灵活的Web应用。这篇概述将深入探讨这三个框架以及RESTful服务的相关知识点。 首先,Struts2 是一个基于MVC...

    spring框架外文文献.docx

    具体来说,我们将探讨Spring框架如何帮助我们实现依赖注入,以及如何利用编程来提高效率。为了做到这一点,我们将探索控制反转(IoC)容器,即应用程序上下文。 在这里,我们只触及Spring框架的基本概念。如果你想...

    android_springrestful工具包

    在Android开发中,Spring Restful工具包是一种将Spring框架与Android结合使用的库,它使得在Android应用中构建和消费RESTful服务变得更加简单。Spring Restful工具包主要涉及到以下几个关键知识点: 1. **RESTful ...

Global site tag (gtag.js) - Google Analytics