【问题标题】:Hibernate call restful service on startHibernate在启动时调用restful服务
【发布时间】:2014-05-02 14:55:22
【问题描述】:

我有一个已成功映射到 /service 的 restful 服务,但我正在尝试执行该服务,而无需在我的浏览器中加载 /service 页面。这可能是一个糟糕的问题,但如果有人可以向我发送正确的方向,我会尝试理解我的问题。

问题: 如何在不使用浏览器打开@RequestMapping 页面的情况下执行宁静服务。我想以编程方式执行此操作,并且一直在查看注释以查看是否加载了服务。

代码:

@RequestMapping(value = "/service")
@ResponseBody
@ResponseStatus(value = HttpStatus.OK)
public String getstuff()
        throws JsonMappingException, JsonMappingException, IOException {
    try{

    }catch(Exception e){

    }
}

【问题讨论】:

    标签: java spring hibernate rest


    【解决方案1】:

    编辑:我重新阅读了这个问题,我想我误解了。 我认为您想要的是使用调用服务的工具,而不是浏览器。 在您拥有的更简单的解决方案中:

    1. 以编程方式调用服务。您可以使用Unirest,这是一个简单的 java 客户端,用于调用您拥有的此类服务

    2. 使用来自 unix 的 curl

    【讨论】:

    • 包含一个编辑。我确实想以编程方式执行此操作,更具体地说,如果存在此类注释,则使用注释。
    • 我不知道任何使用注释进行服务调用的方法,至少不是我认为您描述的方式。
    • 为了清楚起见,调用您的服务的客户端必须是一个单独的程序。因此,您将部署您的服务,然后运行第二个程序,即服务客户端,它将以编程方式调用您的服务。
    【解决方案2】:

    添加注释@Postconstruct 是我想要的。阅读它here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 2013-08-25
      • 1970-01-01
      相关资源
      最近更新 更多