Ben bahar önyükleme ve JPA ile bir REST Sunucusu olan hakkında öğreniyorum. RestControllers için, temel sayfada, birisi ana sayfaya gittiğinde, temel sayfanın altındaki tüm RequestMappings'leri görebilecekleri davranışa sahip olmak istedim.Tüm mevcut eşleştirmeleri geri getirme İsteğiMethod GET
@RestController
@RequestMapping("/food")
public class FoodRestController {
@RequestMapping(value = "/all", method = RequestMethod.GET)
@ResponseBody
public Iterable<Food> printAllFoods() {
return foodRepository.findAll();
}
@RequestMapping(value = "/add", method = RequestMethod.POST)
public ResponseEntity<?> addFood(@RequestBody Food f) {
foodRepository.save(f);
HttpHeaders httpHeaders = new HttpHeaders();
return new ResponseEntity<Food>(f, httpHeaders, HttpStatus.CREATED);
}
Yani gidiş yukarıdaki için "localhost: 8080/gıda" geçerli bir bitiş noktası gibi bir şey gösteren bir sayfa verecekti, olası bitiş noktaları localhost şunlardır: 8080/yiyecek/tümünü veya localhost: 8080/gıda/add . GET ile bir RequestMapping alabilir ve bir gövde olarak döndürdüm, ancak elle yazılmış bir yanıt olurdu. Spring bu gibi bir teklif sunuyorsa görmek ister misiniz