3

我已经建立了我的 Spring Roo 项目,一切都很好,但是视图是用 Tiles 呈现的,我希望它们只是呈现为 JSON(可能是 XML),这样我就可以直接将它们用作 web 服务。你对我应该如何做这个“Roo 方式”有什么建议吗?

干杯

尼克

4

5 回答 5

1

看看ContentNegotiatingViewResolver

Spring论坛上有一个类似的问题。

于 2010-02-12T18:01:22.203 回答
1

这可能会有所帮助...

http://www.youtube.com/watch?v=TNE7NBLseRA 带有 Spring Roo 的 RESTful Web 服务

“在这个截屏视频中,我们通过查看 Spring Roo 继续探索支持 RESTful Web 服务的工具和框架。我们将使用我们过去使用过的示例字典服务。我们将使用 Roo 的 JSON 支持来在 Word 资源上实现 GET、PUT、POST 和 DELETE 操作。”

于 2011-05-31T12:28:41.320 回答
1

我做这种项目,效果很好。所以你需要使用以下步骤来实现你的项目:

1-创建您的 Spring Roo 项目

2-将为您的项目打开 roo shell

3-在 Roo shell 中,尝试按顺序使用此命令列表:

a-- 项目 --topLevelPackage 你的包--projectName

b-- osgi start --url 你的 jdbc 的路径(file:////home/binov1/workspaceLiferay/postgresql-9.4-1201.jdbc4.jar -- 这是我的 jdbc 路径)

c-- jpa setup --provider HIBERNATE --database POSTGRES --hostName adresse --userName 您的用户名 --password 您的密码 --databaseName 您的数据库名称

d-- 数据库逆向工程师 --schema public --package 你的包。

e--json 全部

f-- web mvc json 设置

g-- web mvc json 全部

这个解决方案对你很有帮助,试试吧

于 2015-05-18T19:24:18.750 回答
0

您可以使用 RooAddon 为您设置内容协商:http: //tzolov.blogspot.com/2010/05/spring-roo-addons-jaxb2-binding-and.html

于 2010-10-05T12:01:37.197 回答
0

对于 JSON 支持,您可以在springsource.org上找到一些介绍。

它主要是通过激活域实体的 JSON 支持

json all 

或者

json add

然后通过以下 roo 命令设置 MVC 控制器:

web mvc json all 
于 2013-05-10T10:01:10.583 回答