我只是想知道,如何将JSON对象发送到createTrackInJSON(Track track) 方法,@Post通过邮递员休息客户端进行注释.在这里,如何使用@Post注释将JSON对象传递给createTrackInJSON(Track track)方法?
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import com.mkyong.Track;
@Path("/json/metallica")
public class JSONService {
@GET
@Path("/get")
@Produces(MediaType.APPLICATION_JSON)
public Track getTrackInJSON() {
Track track = new Track();
track.setTitle("Enter Sandman");
track.setSinger("Metallica");
System.out.println("inside get method . . .");
return track;
}
@POST
@Path("/post")
@Consumes(MediaType.APPLICATION_JSON)
public Response createTrackInJSON(Track track) {
System.out.println("inside post method . .");
String result = "Track saved : " + track;
return Response.status(201).entity(result).build();
}
}
//Track class …Run Code Online (Sandbox Code Playgroud) 我想在bootstrap中为datetimepicker动态设置minDate和maxDate属性,请帮我解决这个问题.
在这种情况下,当在一个datetimepicker中选择日期时,它应该将所选日期设置为其他datetimepicker的minDate.
在第二个datetimepicker中选择日期后,其所选日期应在第一个日期时间选择器中变为maxDate.
我试过这样的方式:
$(document).ready(function(){
$(".form_datepicker_startdate").datetimepicker({
isRTL: App.isRTL(),
format: "yyyy-mm-dd",
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
startDate:'<%= request.getSession().getAttribute("startdate") %>',
endDate:'<%= request.getSession().getAttribute("enddate") %>',
forceParse: 0,
pickerPosition: (App.isRTL() ? "bottom-right" : "bottom-left")
}).on('changeDate', function (selected) {
var minDate = new Date(selected.date.valueOf());
$('.form_datepicker_enddate').datepicker('setMinDate', minDate);
});
$(".form_datepicker_enddate").datetimepicker({
isRTL: App.isRTL(),
format: "yyyy-mm-dd",
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
startDate:'<%= request.getSession().getAttribute("startdate") %>',
endDate:'<%= request.getSession().getAttribute("enddate") %>',
forceParse: 0,
pickerPosition: (App.isRTL() ? "bottom-right" : "bottom-left")
}).on('changeDate', …Run Code Online (Sandbox Code Playgroud) 我们使用play框架和激活器作为构建工具,我们在项目中编写了很多单元测试用例,你能告诉我如何用激活器运行单个单元测试用例吗?我尝试在命令行中运行此命令
activator test-only SampleNodeServiceImplTest.
但是此命令正在运行项目中的所有测试用例.但我想只运行一个特定的单元测试用例.
我想使用Watson API部署文本到语音应用程序,是否可以不使用Bluemix?
我尝试使用Bluemix的演示应用程序,它工作正常,没有问题..
但问题是我想在不使用Bluemix的情况下运行应用程序,是否可能?