@@ -4,14 +4,13 @@ import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.beans.factory.annotation.Qualifier; | |||
import org.springframework.stereotype.Component; | |||
@Component("cowSay") | |||
@Component | |||
public class DragonCowSay implements CowSay { | |||
QuoteDao quoteDao; | |||
Quote quote; | |||
@Autowired | |||
@Qualifier("activeQuoteDao") | |||
public void setQuoteDao(QuoteDao quoteDao) { | |||
public DragonCowSay (@Qualifier("activeQuoteDao") QuoteDao quoteDao) { | |||
this.quoteDao = quoteDao; | |||
} | |||
@@ -4,14 +4,13 @@ import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.beans.factory.annotation.Qualifier; | |||
import org.springframework.stereotype.Component; | |||
@Component | |||
@Component("cowSay") | |||
public class OriginalCowSay implements CowSay { | |||
QuoteDao quoteDao; | |||
Quote quote; | |||
@Autowired | |||
@Qualifier("activeQuoteDao") | |||
public void setQuoteDao(QuoteDao quoteDao) { | |||
public OriginalCowSay (@Qualifier("activeQuoteDao") QuoteDao quoteDao) { | |||
this.quoteDao = quoteDao; | |||
} | |||