Building a REST-ful Java web service API has never been more restful than now, using version 3+ of the Spring framework.
First some annotated Java code:
@Component
@Controller()
public class SampleController {
@Autowired
private SampleService service;
@RequestMapping(value = "/samples/{reference}", method = {RequestMethod.GET})
@ResponseBody
public Sample getSampleByReference(@PathVariable String reference) {
return service.getSampleByReference(reference);
}
}
First some annotated Java code:
@Component
@Controller()
public class SampleController {
@Autowired
private SampleService service;
@RequestMapping(value = "/samples/{reference}", method = {RequestMethod.GET})
@ResponseBody
public Sample getSampleByReference(@PathVariable String reference) {
return service.getSampleByReference(reference);
}
}