Skip to main content

9. Spring Dependency Injection - Contructor Injection


as i say in prevous post. there are many method to inject dependency in spring. one of which is Constructor injection. in this post i will explain how to use it.
ok!. there are 3 step to do this method :
  1. Define the dependency interface and class
  2. Create a constructor in your class for injection
  3. Configure the dependency Injection in Spring config file
1. create interface and implement class
note : i put each class in different package
interface class

implements class



2. Create a constructor in your class for injection
add method to interface to dependency injection
implements dependency injection method from interface

3. Configure the dependency Injection in Spring config file

config your spring config file
call from your application
and output will like this
my structure package project


ok, we have done in one check point. if you get confused you can clone this project in my git hub repo

Comments

Popular posts from this blog

7. Configure your Spring Beans

Spring Beans is a Configuration File of your Beans and dependency in your Spring Project. there many Style of Spring Beans usage. but at least there 2 way : XML Configuration File, this way is the first way that used this method is the first method used during the first Spring release.  Class Configuration File. this is modern way. you can use java class file to save your spring bean configuration. ok inthis post i will practice XML Configuration file you can donwload from my git hub Here . download and paste it in root of src folder in your spring project.  then register your class to the spring bean create another java main class then this is how spring work .... i put my xml configuration inside folder "configFile". run this app and you will get this.

12. Injecting Values from Properties File

ok this post will be last potst abaut dependency injection in spring. ok let's start with implementasion step as usual i post : Create Properties File Load Properties File in Spring Config file Reference values from properties file 1.create properties file   2. Load properties file in spring config file 3. Reference values from properties file 4. run your app confused ? or get some error? please feel free to ask me... or you can clone this project from here .

4. Connecting Eclipse to Tomcat

1. Start your apache Tomcat. in this case i'm using port 1412 for my tomcat server 2. Conect eclipse to apache Tomcat. create server according your tomcat version   click next then assign tomcat installasion folder according your tomcat installasion proses   ok then click finish. now your tomcat server already listed in server tab of eclipse