【发布时间】:2016-08-18 04:59:33
【问题描述】:
我刚开始接触 Spring,想知道是否有任何示例项目可以扩展创建休息服务。我完成了 rest-service 教程 (https://spring.io/guides/gs/rest-service/) 并查看了其他一些教程,但现在不知道如何将 hibernate 融入其中。
您可能知道,Spring 4.2 使用新的 @RestController 注解将模型转换为 JSON。我真正要寻找的只是一个与我所做的教程保持一致的示例,以及与休眠、1 个数据库表、模型、服务和 DAO 的连接。我不需要任何 html/jsp 页面,所以我认为我不需要走 MVC 路线,但我可能错了。
我的想法是,我应该能够从 Controller 执行以下操作:
@RestController
public class GreetingController
{
@RequestMapping("/things")
public List<Thing> getThings()
{
ThingService service = new ThingService();
return service.getThings();
}
}
ThingService 在哪里调用 dao,以及对数据库的 dao。
有人可以帮忙吗?链接到一个很好的教程,或者花时间让我成为一个超级小的示例项目,将不胜感激。提前谢谢你。
【问题讨论】: