From 3d1b43699233901f2f5c2768371810edf831460c Mon Sep 17 00:00:00 2001 From: Karina Sofia Medina Date: Mon, 6 Feb 2023 23:42:56 -0300 Subject: [PATCH] assigmente reviewed fixes Signed-off-by: Karina Sofia Medina --- .../java/guru/springframework/sfgdi/SfgDiApplication.java | 2 +- .../springframework/sfgdi/controllers/PetController.java | 1 - .../guru/springframework/sfgdi/services/CatPetService.java | 2 +- .../guru/springframework/sfgdi/services/DogPetService.java | 5 ++--- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/guru/springframework/sfgdi/SfgDiApplication.java b/src/main/java/guru/springframework/sfgdi/SfgDiApplication.java index 120ed9e037..014204e875 100644 --- a/src/main/java/guru/springframework/sfgdi/SfgDiApplication.java +++ b/src/main/java/guru/springframework/sfgdi/SfgDiApplication.java @@ -11,7 +11,7 @@ public class SfgDiApplication { public static void main(String[] args) { ApplicationContext ctx = SpringApplication.run(SfgDiApplication.class, args); - PetController petController =(PetController) ctx.getBean("petController"); + PetController petController = ctx.getBean("petController", PetController.class); System.out.println("--- The Best Pet is ---"); System.out.println(petController.whichPetIsTheBest()); diff --git a/src/main/java/guru/springframework/sfgdi/controllers/PetController.java b/src/main/java/guru/springframework/sfgdi/controllers/PetController.java index 7ba9388721..362534db6f 100644 --- a/src/main/java/guru/springframework/sfgdi/controllers/PetController.java +++ b/src/main/java/guru/springframework/sfgdi/controllers/PetController.java @@ -15,7 +15,6 @@ public PetController(PetService petService) { this.petService = petService; } - public String whichPetIsTheBest(){ return petService.getPetType(); } diff --git a/src/main/java/guru/springframework/sfgdi/services/CatPetService.java b/src/main/java/guru/springframework/sfgdi/services/CatPetService.java index b0e3fef89b..c9552cf604 100644 --- a/src/main/java/guru/springframework/sfgdi/services/CatPetService.java +++ b/src/main/java/guru/springframework/sfgdi/services/CatPetService.java @@ -6,8 +6,8 @@ /** * Created by jt on 12/28/19. */ +@Service @Profile("cat") -@Service("petService") public class CatPetService implements PetService { @Override public String getPetType() { diff --git a/src/main/java/guru/springframework/sfgdi/services/DogPetService.java b/src/main/java/guru/springframework/sfgdi/services/DogPetService.java index 3096e434a9..cf15b6bc0a 100644 --- a/src/main/java/guru/springframework/sfgdi/services/DogPetService.java +++ b/src/main/java/guru/springframework/sfgdi/services/DogPetService.java @@ -7,9 +7,8 @@ * Created by jt on 12/28/19. */ @Profile({"dog", "default"}) -@Service("petService") -public class DogPetService implements PetService{ - @Override +@Service +public class DogPetService implements PetService { public String getPetType(){ return "Dogs are the best!"; }