我正在使用jersey 2.26执行REST教程。我正在运行apache tomcat v 8.0。
我正在尝试更改资源上的响应。最初它回来了,“知道了!”。然后我想改变它,我甚至尝试使用新的@PATH添加不同的资源。即使我在我的资源上更改了路径注释,也改变了我返回的String的值并且多次反弹服务器,每次我导航到这个资源时,它都会返回“Got it!”。
为什么它不会返回“知道了!这有效”,因为我更改了返回值?
package com.demo.jersey.message.resource;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
/**
* Root resource (exposed at "myresource" path)
*/
@Path("myresource")
public class MyResource {
/**
* Method handling HTTP GET requests. The returned object will be sent
* to the client as "text/plain" media type.
*
* @return String that will be returned as a text/plain response.
*/
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getIt() {
return "Got it! this worked";
}
}