迁移到AngularJS:控制器是否还有initCreationForm等方法?

时间:2016-11-26 05:59:16

标签: angularjs spring-mvc

我一直在使用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项目的一部分?

1 个答案:

答案 0 :(得分:0)

这确实是从项目中删除的未使用的代码。