我一直在使用Spring Pet Clinic来了解Spring的各个方面,特别是Spring MVC。这个项目的变体使用AngularJS,而原始项目使用Thymeleaf。在原始项目中,有些方法看起来像这样:
@GetMapping("/owners/{ownerId}/pets/new")
public String initCreationForm(@PathVariable("ownerId") int ownerId, Map<String, Object> model) {
Owner owner = this.clinicService.findOwnerById(ownerId);
Pet pet = new Pet();
owner.addPet(pet);
model.put("pet", pet);
return "pets/createOrUpdatePetForm";
}
我在AngularJS版本中看到了这一点 - 实际上这是从该项目的PetResource类中获取的。我曾想象所有方法都会返回json。所以我的问题是,这是一个错误,原始项目遗留下来的东西应该被删除,还是正确的AngularJS项目的一部分?
答案 0 :(得分:0)
这确实是从项目中删除的未使用的代码。