2016-04-24 100 views
2

我刚开始进入Spring并想知道是否有任何扩展创建休息服务的示例项目。我完成了剩余服务教程(https://spring.io/guides/gs/rest-service/)并查看了其他一些教程,但现在还不知道如何将hibernate融入到混合中。如你所知,Spring 4.2使用新的@RestController注解将模型转换成JSON。我真正想要的是一个例子,它保持对我所做的教程以及与休眠,1数据库表,模型,服务和DAO的连接。我不需要任何html/jsp页面,所以我不认为我需要去MVC路线,但我可能是错的。Spring 4.2休眠服务使用休眠4或5示例

我的想法是,我应该能够从控制器这样做:

@RestController 
public class GreetingController 
{ 
    @RequestMapping("/things") 
    public List<Thing> getThings() 
    { 
     ThingService service = new ThingService(); 
     return service.getThings(); 
    } 
} 

凡ThingService会调用DAO和DAO到数据库。

谁能帮助?链接到一个很好的教程这样做,或花时间让我成为一个超级小例子项目将不胜感激。先谢谢你。

回答

1

登录到it-ebooks有,你可以阅读spring和hibernate或者你可以去YouTube和搜索免费的视频教程伟大的著作,春天的这方面的教程总是直截了当

+0

说实话不是很有帮助。我正在寻找版本特定的答案,但无论如何感谢。 –

+0

我不明白你的意思是什么版本详细回答 –

+0

我正在寻找特别的Spring 4.2。我去了网站,搜索“春天”,并从2011年发现了一本书,这不会有帮助。 –

1

是的,有一种简单的方法可以将您的实体实现为休息服务,或者在您的控制器中调用dao并执行一些业务逻辑。我们建议您使用Spring-Boot。借助Spring-Boot,您可以快速开发Spring应用程序。您可以使用完整的Spring和其他功能。我认为Spring引导正是你需要的。

为了您的Dao-Rest实施,您需要执行Spring-Data-Rest。但首先查询Spring-Data作为初始信息。

以下是Spring-Datahere a particular one for Spring-Data-Rest的示例。

要开始学习使用Spring-Boot的Spring,如果您不使用STS IDE,那么这里是starter。更多关于Spring-boot的信息,你可以查询here