我正在尝试使用 Spring 调用 Restful Web 服务。我进行了很多搜索,并且能够使用不同的注释来提供宁静的服务。
这是一段代码: -
@Controller @RequestMapping("/service/")
public class RestService {
long currentId = 123;
public RestService() {
}
@ResponseBody
@RequestMapping(value="/get/{id}")
public Rest getRest(@PathVariable("id") String id) {
System.out.println("----invoking getRest, Rest id is: " + id);
Rest c = new Rest();
long idNumber = Long.parseLong(id);
c.setId(idNumber);
c.setName("John");
c.setAge("12.6");
return c;
}
- 我有一个 web.xml + (name)-servlet.xml
上面的示例只有一个方法,并且该方法映射到一个 url。
现在我想要的是在 java 类中根本不使用注释。那么,有没有办法不用注解就可以做rest服务呢?如何配置 XML 文件中的所有注释及其(java 类中的所有方法)对应的 URL?