-
- Downloads
Modularize and migrate to aggregate-oriented domain
Vet, Owner, Visit. The Visit "aggregate" is a little artificial but it demonstrates a useful point about not holding on to references of "parent" (reference data) objects, i.e. the Visit has an Integer petId, instead of a Pet field. In principle this app is now almost ready to migrate to multiple services if anyone wanted to do that.
Showing
- src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java 6 additions, 2 deletions.../springframework/samples/petclinic/vet/VetRepository.java
- src/main/java/org/springframework/samples/petclinic/vet/Vets.java 1 addition, 1 deletion.../java/org/springframework/samples/petclinic/vet/Vets.java
- src/main/java/org/springframework/samples/petclinic/visit/Visit.java 17 additions, 17 deletions...va/org/springframework/samples/petclinic/visit/Visit.java
- src/main/java/org/springframework/samples/petclinic/visit/VisitRepository.java 1 addition, 2 deletions...ingframework/samples/petclinic/visit/VisitRepository.java
- src/main/java/org/springframework/samples/petclinic/web/package-info.java 0 additions, 5 deletions...g/springframework/samples/petclinic/web/package-info.java
- src/main/resources/templates/pets/createOrUpdateVisitForm.html 6 additions, 6 deletions...ain/resources/templates/pets/createOrUpdateVisitForm.html
- src/test/java/org/springframework/samples/petclinic/owner/OwnerControllerTests.java 17 additions, 14 deletions...amework/samples/petclinic/owner/OwnerControllerTests.java
- src/test/java/org/springframework/samples/petclinic/owner/PetControllerTests.java 22 additions, 14 deletions...framework/samples/petclinic/owner/PetControllerTests.java
- src/test/java/org/springframework/samples/petclinic/owner/PetTypeFormatterTests.java 19 additions, 15 deletions...mework/samples/petclinic/owner/PetTypeFormatterTests.java
- src/test/java/org/springframework/samples/petclinic/owner/VisitControllerTests.java 17 additions, 10 deletions...amework/samples/petclinic/owner/VisitControllerTests.java
- src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java 51 additions, 35 deletions...amework/samples/petclinic/service/ClinicServiceTests.java
- src/test/java/org/springframework/samples/petclinic/service/EntityUtils.java 1 addition, 1 deletion...pringframework/samples/petclinic/service/EntityUtils.java
- src/test/java/org/springframework/samples/petclinic/system/CrashControllerTests.java 2 additions, 1 deletion...mework/samples/petclinic/system/CrashControllerTests.java
- src/test/java/org/springframework/samples/petclinic/vet/VetControllerTests.java 16 additions, 11 deletions...ngframework/samples/petclinic/vet/VetControllerTests.java
Loading
Please register or sign in to comment