浏览代码

Constructor Based Injection

ahead
bart.de.lepeleer@breedbeeld.cc 3 年前
父节点
当前提交
bff0f36ff5

+ 2
- 3
src/main/java/be/syntra/cowsay/DragonCowSay.java 查看文件

@@ -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;
}


+ 2
- 3
src/main/java/be/syntra/cowsay/OriginalCowSay.java 查看文件

@@ -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;
}


正在加载...
取消
保存