| src/main/java/de/gedoplan/seminar/sbt/di/exercise/rest/BarResource.java | ●●●●● Patch | Ansicht | Raw | Blame | Historie | |
| src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailsProducer.java | ●●●●● Patch | Ansicht | Raw | Blame | Historie |
src/main/java/de/gedoplan/seminar/sbt/di/exercise/rest/BarResource.java
@@ -21,6 +21,9 @@ @Autowired private CocktailService cocktailService; @Autowired private List<Cocktail> cocktails; @GetMapping(path = "name", produces = MediaType.TEXT_PLAIN_VALUE) public String getName() { return barInfo.getBarName(); @@ -28,7 +31,7 @@ @GetMapping(path = "cocktails", produces = MediaType.APPLICATION_JSON_VALUE) public List<Cocktail> getCocktails() { return cocktailService.findAll(); return cocktails; } src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailsProducer.java
Neue Datei @@ -0,0 +1,22 @@ package de.gedoplan.seminar.sbt.di.exercise.service; import de.gedoplan.seminar.sbt.di.exercise.domain.Cocktail; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.context.annotation.RequestScope; import java.util.List; @Configuration public class CocktailsProducer { @Autowired private CocktailService cocktailService; @RequestScope @Bean protected List<Cocktail> getCocktails() { return cocktailService.findAll(); } }