Overview
Vere infunduntur faba quoque vulgo notus ut 'Dependency Iniectio (DI)’. Intra in corde vere est inversio Imperium (IoC)’ et DI ad exsequendam parte IoC. Adversum vos inire rationem principio propositum est iam DI IoC.
In this article, erit focus in vere diversus typus of injections cum faba coding quidam practica exemplis,.
Iniectio dependency
Faba vere fieri potest infundi in duobus major viis, alterum est, ut ex D. Constructor, et alterum est, ut ex D. Setter. In sequentibus articulis sub-reprehendo quomodo potest fieri ut.
DI Constructor Based
Constructor fundatur in D., clientelis per injecta Constructors. Quisque artifex argumentum est quod a dependentia / faba. Et vere continens est qui invocet Constructors argumenta.
Sicut et nos unum reprehendo. Sunt duo, one is the Patriam Est et aliud genus publicae classis. The Patriam in genere, habet dependentiam, publicae classis. So, nos transimus ad dependentiam Patriam per genere machinator (ut infra ostendetur,).
Listing 1: regio genus
sarcina com.techalpine.spring;
patriae publica genus {
secretum rei publicae statu,;
patriae publica(rei publicae statum,) {
System.out.println(“Inside patriae conditor.” );
this.state statu =;
}
public void stateName() {
state.stateName();
}
}
Now, modis fieri possit, ut hac dependentia.
Secundum est, publicae genus codice snippets.
Listing 2: State genus
sarcina com.techalpine.spring;
publica publico genus {
Status publicus(){
System.out.println(“Intra civitatis conditor.” );
}
public void stateName() {
System.out.println(“Inside nomen civitatis: West Bengal”);
}
}
Secundum est XML configuration file, ut filum fabam, et viculos eorum,. Id est faba ('StateBean') of the publicae secundum quod a ratione ponitur in genere machinator Patriam genus faba definition. Now, simul et definiuntur fabam wired.
Listing 3: Configuration file XML
<?xml version=”1.0″ encoding=”UTF-8″?>
<xmlns fabam =”http://www.springframework.org/schema/beans”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd”>
<!– Definition for patriae faba –>
<Bean, id =”countryBean” class =”com.techalpine.spring.Country”>
<constructor Arg-Ref =”stateBean”/>
</faba>
<!– Definition Status for faba –>
<Bean, id =”stateBean” class =”com.techalpine.spring.State”>
</faba>
</fabam,>
Secundum genus est principalis artifex, ut ex faba experimentum iniectio.
Listing 4: Main file application
sarcina com.techalpine.spring;
import org.springframework.context.ApplicationContext;
Import org.springframework.context.support.FileSystemXmlApplicationContext;
public TestBeanInjection {
static vacuum publicum principale(String[] args) {
ApplicationContext = New FileSystemXmlApplicationContext context(
“WebContent / Latin-INF / beanConfig.xml”);
Patriae countryobj = (Patriam)context.getBean(“countryBean”);
countryobj.stateName();
}
}
Now, genere et usu stet-solus currendam sequenti ostendam output console.
Intra civitatis conditor
Inside patriae conditor
Inside nomen civitatis: West Bengal
Bases ponit DI
In: Novorum secundum DI, modi sunt, per clientelas Novorum. Vere continens et novorum inducit rationes ad instantiate fabam. Here, et machina partes, et sunt fere ad DI ex constructor. Differentia solum est,, clientelas in transcursu et configurationem XML. In: Novorum ex infusione, <proprietas> tags used instead of sunt, <constructor, arg> tag.
Conclusio
In hoc articulo dictum est, quomodo potest vere infusum fabam. Non est ARGUTUS ad novorum, quando regula fundatur vel secundum DI constructor. Ut plerumque pro DI constructor quae facienda sunt, et in viculis eius, et ex selectis novorum, quando clientelas di sunt libitum. Sed sunt etiam combinationes tam liceat.