Springを使用してRestfulWebサービスを呼び出そうとしています。たくさん検索して、さまざまなアノテーションを使って安らかなサービスを作ることができました。
ここにコードがあります:-
@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 +(名前)-servlet.xmlがありました
上記の例にはメソッドが1つだけあり、そのメソッドはURLにマップされています。
今私が欲しいのは、Javaクラスでアノテーションをまったく使用しないことです。では、アノテーションを使用せずにRESTサービスを作成する方法はありますか?XMLファイル内のすべての注釈とそれら(Javaクラス内のすべてのメソッド)に対応するURLを構成するにはどうすればよいですか?