我正在使用Jersey Restful webservices.I具有以下終點。實施可靠的Web服務最佳實踐?
@Path("/persons")
public class PersonWS {
private final static Logger logger = LoggerFactory.getLogger(PersonWS.class);
@Autowired
private PersonService personService;
@GET
@Path("/{id}")
@Produces({MediaType.APPLICATION_XML})
public Person fetchPerson(@PathParam("id") Integer id) {
return personService.fetchPerson(id);
}
@POST
@Path("/add")
@Consumes(MediaType.APPLICATION_XML)
@Produces (MediaType.APPLICATION_XML)
public Person addPerson(Person person) {
personService.addPerson(person);
return person;
}
}
上面的類沒有實現任何接口。我應該先寫接口並在PersonWS.java中實現接口的方法嗎?或者不需要在這裏寫任何接口?
謝謝!
Marko,那麼我應該刪除一個接口,並單獨繼續課?謝謝! – user755806
是的。如果在任何時候你碰到了一個只能通過引入接口(不太可能)才能跨越的牆,那麼在那裏和那裏引入接口將會很容易。 –