0
我正在使用Maven/Jetty運行我的應用程序並向其發送請求。當我使用curl時,如何在java中高效調試?
$mvn jetty:run
$curl -H "Content-Type:application/json" -XPOST 'http://localhost:8080/hi' -d '{"url":"http://www.subway.com", "operator":1}
這是我的課的一個例子。它使用RestEasy的掛鉤的一切行動,使捲曲爲localhost:8080 /喜導致handlePost()被調用:
@Path("/hi")
public class Hi {
@POST
@Consumes("application/json")
@Produces("text/plain")
public Response handlePost() {
return Response.status(HttpStatus.SC_OK).entity("hey!").build();
}
}
注意這將輸出
"hey!"
我希望能夠到有效地調試我的代碼,並想知道如果有一種方法可以
- 讓斷點工作和調試IDE(使用的IntelliJ)
- 輸出簡單的東西到終端
對於#1,我不確定從哪裏開始。對於#2,我試過
System.out.println("hello!");
但它從來沒有輸出,大概是因爲我沒有從終端運行我的程序?