我已经设置了Spring Roo项目并且它很棒,但是使用Tiles渲染视图,我很乐意将它们渲染为JSON(可能是XML),以便我可以直接使用它们作为webservices。你有什么建议我应该怎么做这个“Roo方式”?
干杯
的Nik
答案 0 :(得分:1)
查看ContentNegotiatingViewResolver
Spring论坛上有一个similar question。
答案 1 :(得分:1)
这可能会有所帮助......
http://www.youtube.com/watch?v=TNE7NBLseRA Spring Roo的RESTful Web服务
“在这个截屏视频中,我们继续探索支持RESTful Web服务的工具和框架,看看Spring Roo。我们将使用我们过去使用的示例字典服务。我们将使用Roo的JSON支持在Word资源上实现GET,PUT,POST和DELETE操作。“
答案 2 :(得分:1)
我做这种项目并且工作得非常好。 因此,您需要使用以下步骤来实现您的项目:
1 - 创建Spring Roo项目
2-roo shell将为您的项目打开
3 - 在Roo shell中,尝试按顺序使用此命令侦听:
a-- project --topLevelPackage你的包 - projectName
b-- osgi start --url你的jdbc的路径(file:////home/binov1/workspaceLiferay/postgresql-9.4-1201.jdbc4.jar - 它是我的jdbc路径)< / p>
c-- jpa setup --provider HIBERNATE --database POSTGRES --hostName adresse --userName your user name --password your password --databaseName name of 你的数据库
d--数据库逆向工程师--schema public - 打包你的包。
e - json all
f-- web mvc json setup
g-- web mvc json all
这个解决方案可以帮到你,尝试一下
答案 3 :(得分:0)
您可以使用为您设置内容协商的RooAddon: http://tzolov.blogspot.com/2010/05/spring-roo-addons-jaxb2-binding-and.html
答案 4 :(得分:0)
对于JSON支持,您可以在springsource.org找到一些介绍。
它主要通过
激活对域实体的JSON支持json all
或
json add
然后通过以下roo命令设置MVC控制器:
web mvc json all