spring rest| 耗时:0.416秒|12495条结果

Spring REST

前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能
http://www.itnose.net/detail/474869.html 2014-01-22 18:31   [Spring]

Spring REST

前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能
http://www.itnose.net/detail/474754.html 2014-01-22 18:30   [Spring]

Spring REST 异常处理

在上一篇中写到了Spring MVC的异常处理,SpringMVC捕获到异常之后会转到相应的错误页面,但是我们REST API ,一般只返回结果和状态码,比如发生异常,只向客户端返回一个500的状态码,和一个错误消息。如果我们不做处理,客户端通过REST API访问,发生异常的话,会得到一个错误
http://www.itnose.net/detail/6300057.html 2015-06-19 04:22   [J2SE]

使用 Spring HATEOAS 开发 REST 服务

列表,属于某个用户。 事项:具体的待办事项,属于某个列表。 应用提供相关的 REST 服务来完成对于列表和事项两个资源的 CRUD 操作。 回页首 Spring HATEOAS 如果 Web 应用基于 Spring 框架开发,那么可以直接使用 Spring 框架的子项目
http://www.itnose.net/detail/6378883.html 2015-09-27 23:48   [Spring]

spring mvc rest风格接口

我现在用spring mvc 加上portlet组件 做的一个项目,现在要求我把之前的写好的一个对文件加密的方法改成 rest风格的接口,供别人调用  ,项目里边的框架都搭好了,不用再配置其它任何东西了,应该是只改方法就行.下面是我的方法
http://www.itnose.net/detail/6113019.html 2014-09-16 20:05   [JavaWeb]

Spring MVC7.REST风格 CRUD

这样的问题: 优雅的 REST 风格的资源URL 不希望带 .html 或 .do 等后缀 若将DispatcherServlet 请求映射配置为 /, 则 Spring MVC 将捕获 WEB 容器的所有请求, 包括静态资源的请求,SpringMVC 会将他们当成一个普通请求处理, 因找不到对应
http://www.itnose.net/detail/6718733.html 2017-02-16 13:22   [Spring]

spring mvc和rest风格小例子

之前在新一个项目中用了spring3 的mvc开发,用得很爽,不过当时想找些入门的小例子时,找了好久也没找到, 现在写个简单的小例子出来给初学者学习下。 srping3也支持rest,所以例子也包括这部分内容。 先看web.xml配置 <!-- 像js,css,gif等静态文件,需要配置为
http://www.itnose.net/detail/6648873.html 2016-09-30 15:04   [Spring]

构建spring web mvc REST风格HelloWorld

Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。 之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化的
http://www.itnose.net/detail/6641450.html 2016-09-11 21:12   [Spring]

Spring MVC Rest 返回值为空

;参考 Spring MVC Rest 学习 一:     参考Spring MVC Rest 学习 二:     对于Controller的接口,一开始如下声明:     
http://www.itnose.net/detail/6225061.html 2015-03-16 11:10   [Spring]

Creating a REST API with Spring Boot

Spring Boot can really do all this.This blog post demonstrates how easy it is to implement a REST API that provides CRUD operations for todo entries
http://www.itnose.net/detail/6170717.html 2014-12-11 10:07   [MongoDB]

Spring Data REST入门(四):自定义查询(上)

一、自定义查询方法 通常会有这样的需求,根据给定的字段查找相应表中的数据对象。比如在前几篇博客中定义的User实体来,需要一个按照name值查到与之对应的数据对象返回,只需要在UserRopository中定义如下代码: /** * 根据用户名称查找用户 */ @RestResource(path="name",rel="name") public User findByName(@Param("name") String name); 一行非常简单的代码的代码,满足了我们的需求。我们并没有做任何实现,只是声明了一个findByName的方法而已,方法签名已经告诉Spring Data Jpa足够的信息来创建这个方法的实现了。 请求URL: http://127.0.0.1:8080/user/search/name?name= 小白鱼 返回数据: { "name" : "小白鱼", "age" : 25, "sex" : false, "_links" : { "self" : { "href" : "http://127.0.0.1:8080/user/1" }, "user" : { "href" : "http://127.0.0.1:8080/user/1{?projection}", "templated" : true } } } JPA自动生成的查询sql Hibernate: select user0_.id as id1_0_, user0_.age as age2_0_, user0_.name as name3_0_, user0_.password as password4_0_, user0_.sex as sex5_0_ from user user0_ where user0_.name=? 当创建Repository实现的时候,Spring Data会检查Repository接口的所有方法,解析方法的名称,并基于被持久化的对象来试图推测方法的目的。本质上,Spring Data定义了一组小型的领域特定语言(domain-specific language ,DSL),在这里,持久化的细节都是通过Repository方法的签名来描述的。 Spring Data能够知道这个方法是要查找User的,因为我们使用User对JpaRepository进行了参数化。方法名findByName确定该方法需要根据name属性相匹配来查找User,而name是作为参数传递到方法中来的。 findByName()方法非常简单,但是Spring Data也能处理更加有意思的方法名称。Repository方法是由一个动词、一个可选的主题(Subject)、关键词By以及一个断言所组成。在findByName()这个样例中,动词是find,断言是name,主题并没有指定,暗含的主题是User。 Spring Data允许在方法名中使用四种动词:get、read、find和count。其中,动词get、read和find是同义的,这三个动词对应的Repository方法都会查询数据并返回对象。而动词count则会返回匹配对象的数量,而不是对象本身。 在断言中,会有一个或多个限制结果的条件。每个条件必须引用一个属性,并且还可以指定一种比较操作。如果省略比较操作符的话,那么这暗指是一种相等比较操作。不过,我们也可以选择其他的比较操作,包括如下的种类: IsAfter、After、IsGreaterThan、GreaterThan IsGreaterThanEqual、GreaterThanEqual IsBefore、Before、IsLessThan、LessThan IsLessThanEqual、LessThanEqual IsBetween、Between IsNull、Null IsNotNull、NotNull IsIn、In IsNotIn、NotIn IsStartingWith、StartingWith、StartsWith IsEndingWith、EndingWith、EndsWith IsContaining、Containing、Contains IsLike、Like IsNotLike、NotLike IsTrue、True IsFalse、False Is、Equals IsNot、Not 要对比的属性值就是方法的参数。 模糊查询 @RestResource(path="nameStartsWith",rel="nameStartsWith") public List<User> findByNameStartsWith(@Param("name") String name); 需求查询以name为white开始的用户,则 查询URL为: http://127.0.0.1:8080/user/search/nameStartsWith?name=white 返回数据略。 忽略大小写查询 要处理String类型的属性时,如果需要忽略大小写则可以在方法签名中加入IgnoringCase,这样在 执行对比的时候就会不再考虑字符是大写还是小写。例如,要在name属性上忽略大小写,那么可以将方法签名改成如下的形式: @RestResource(path="nameStartsWith",rel="nameStartsWith") public List<User> findByNameStartsWithIgnoringCase(@Param("name") String name); 多条件查询 如果需要匹配多个添加则用And和Or连接,比如: @RestResource(path="nameAndAge",rel="nameAndAge") public List<User> findByNameAndAge(@Param("name")String name ,@Param("age")int age); 排序 可以在方法名称的结尾处添加OrderBy,实现结果集排序。比如可以按照User的Age降序排列 @RestResource(path="nameStartsWith",rel="nameStartsWith") public List<User> findByNameStartsWithOrderByAgeDesc(@Param("name") String name); 这里只是初步体验了所能声明的方法种类,Spring Data JPA会为我们实现这些方法。现在,我们只需知道通过使用属性名和关键字构建Repository方法签名,就能让Spring Data JPA生成方法实现,完成几乎所有能够想象到的查询。不过,Spring Data这个小型的DSL依旧有其局限性,有时候通过方法名称表达预期的查询很烦琐,甚至无法实现。如果遇到这种情形的话,Spring Data能够让我们通过@Query注解来解决问题。
http://www.itnose.net/detail/6705815.html 2017-01-12 14:55   [Spring]

Spring MVC 学习3:@RequestMapping注解和REST

和 @PathVariable 的使用 @PathVariable 映射 URL 绑定的占位符 带占位符的 URL 是 Spring3.0 新增的功能,该功能在 Spring MVC 向 REST 目标挺进发展过程中具有 里程碑的意义。 2) 通过 @PathVariable 可以将
http://www.itnose.net/detail/6658611.html 2016-11-01 01:56   [Spring]

Spring MVC REST异常处理最佳实践(上)

如果你已经使用 Spring 来构建你的应用,并且你需要提供 REST API, 那么 Spring MVC 会是你编写 REST 端一个很好的选择。 然而,由于 Spring MVC 常被用来构建用户接口,因此通过 RESTful 方式来清楚表示异常或问题并不是(那么)显而易见。因为在
http://www.itnose.net/detail/6633733.html 2016-08-29 09:23   [Spring]

基于Spring MVC(REST API)做单元测试(mockito)

最近在公司用的Spring Mvc REST API框架做了一个项目,并且做了基于Spring的单元测试,今天先讲一下基于Spring框架的单元测试,测试使用的是Spring自带的test组件,再结合Mockito一起编写测试案例,以下示例会包括Controller和Service,由于
http://www.itnose.net/detail/6619170.html 2016-08-05 11:35   [Spring]

  1  2  3  4  5 下一页>