如何在Spring中访问控制器中的端点?

时间:2017-10-24 03:59:42

标签: java spring spring-boot

我有一个带端点的控制器类。我知道我们可以使用URL通过“postman”等工具访问Web应用程序中的RESTful端点。但我不确定如何访问这些端点。这不是Web应用程序。

这是一个使用嵌入式tomcat在服务器上部署为JAR的Java应用程序。

如何访问这些端点?

@Controller
public class TopicStatsController {

    @Autowired
    private QueueDepths depths;

    @RequestMapping("/topicDepth")
    @ResponseBody
    public Long topicDepth() throws Exception {
        return depths.topicDepth();
    }

    @RequestMapping("/subscribersDepth")
    @ResponseBody
    public List<Long> subscribersDepth() throws Exception {
        return depths.subscribersDepth();
    }
}

2 个答案:

答案 0 :(得分:0)

您可以使用RestTemplate访问端点。

.hello {
  height: 100px;
  width: 100px;
}

.parent {
  height: 400px;
  width: 400px;
  display: table-cell;
  vertical-align: middle;
}

<div class ="parent ">
  <div class="hello">
    hello
  </div>
</div> 

答案 1 :(得分:0)

您的遥控器必须具有 IP地址端口号

您可以使用它来点击GETPOST请求。

在localhost上 - http://localhost:8080/myapp-oracle/api/v1/user

在遥控器上 - http://172.16.254.1:8080/myapp-oracle/api/v1/user

注意:您还需要根据服务器更改http协议。