【问题标题】:JSON and XML from Roo RESTful controllers来自 Roo RESTful 控制器的 JSON 和 XML
【发布时间】:2010-02-12 15:49:13
【问题描述】:

我已经建立了我的 Spring Roo 项目,一切都很好,但是视图是使用 Tiles 呈现的,我希望它们只是呈现为 JSON(可能是 XML),以便我可以直接使用它们作为网络服务。您对我应该如何“按照 Roo 方式”执行此操作有什么建议吗?

干杯

尼克

【问题讨论】:

标签: java rest spring-roo


【解决方案1】:

看看ContentNegotiatingViewResolver

Spring 论坛上有一个similar question

【讨论】:

    【解决方案2】:

    这可能会有所帮助...

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

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

    【讨论】:

      【解决方案3】:

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

      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 路径)

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

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

      e--json 全部

      f--web mvc json 设置

      g-- web mvc json 全部

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          它主要是通过

          激活域实体的JSON支持
          json all 
          

          json add
          

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

          web mvc json all 
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-06-10
            • 1970-01-01
            • 1970-01-01
            • 2012-08-15
            • 2017-01-07
            • 1970-01-01
            • 2011-02-08
            • 2023-03-27
            相关资源
            最近更新 更多