java - 使用 Spring 和 Hibernate 的 REST Web 服务

标签 java web-services hibernate spring rest

我有一个要求,需要通过 Spring 和 Hibernate 的 REST Web 服务公开 CRUD 操作。演示是通过 JSF 进行的。如果我能得到一个示例代码,那将会有很大的帮助。

最佳答案

@Controller
@RequestMapping("/foo")
public class FooController {

     @Inject private FooService service;

     @RequestMapping("/create", method=RequestMethod.PUT)
     public void create(@Valid Foo foo) { .. }

     @RequestMapping("/retrieve", method=RequestMethod.GET)
     public String retrieve(@RequestParam String fooId { .. }

     //etc for POST and DELETE
}

(有时人们倾向于跳过请求方法限制,但这样感觉更RESTful)

关于java - 使用 Spring 和 Hibernate 的 REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6872965/

相关文章:

java - 在 Android 应用程序中对齐文本(图片已添加在下面)

java - Android Studio,进行选择会打开插入键

javascript - Ajax 发布到两个节点 NLB 上的 Web 服务

java - EJB3 获取原始 JDBC 错误

Spring Validation 自定义消息 - 字段名称

java - Java 中 XML 解析和 WS API 的历史?

java - "this"是个好主意吗?

java - 我应该在哪里存储我的 java 应用程序访问第三方服务的凭据?

web-services - 向 Web 服务响应添加可空字段是否会破坏向后兼容性?

hibernate - JPA、 hibernate : Persist through multiple levels