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 getCocktails() { return cocktailService.findAll(); } }