瀏覽代碼

Constructor injection

master
bart.de.lepeleer@breedbeeld.cc 3 年之前
父節點
當前提交
2a5fbf5e78

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

@@ -5,7 +5,7 @@ public class DragonCowSay implements CowSay {
private QuoteDao quoteDao;
private Quote quote;

public void setQuoteDao(QuoteDao quoteDao) {
public DragonCowSay (QuoteDao quoteDao) {
this.quoteDao = quoteDao;
}


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

@@ -5,7 +5,7 @@ public class OriginalCowSay implements CowSay {
private QuoteDao quoteDao;
private Quote quote;

public void setQuoteDao(QuoteDao quoteDao) {
public OriginalCowSay(QuoteDao quoteDao) {
this.quoteDao = quoteDao;
}


+ 2
- 3
src/main/resources/applicationContext.xml 查看文件

@@ -15,9 +15,8 @@
</bean>

<bean id="cowSay"
class="be.syntra.cowsay.OriginalCowSay">
<property name="quoteDao" ref="quoteDao" />
<!-- <property name = "field holding object in this class"> <bean id = "ID object to be injected"/> -->
class="be.syntra.cowsay.DragonCowSay">
<constructor-arg ref="quoteDao"/>
</bean>

<bean id="quoteDao"

Loading…
取消
儲存