@Autowired on Setter Methods :
● [Link]
package [Link];
import [Link];
public class Employee
{
private Company com;
@Autowired
public void setCompany( Company com )
{
[Link] = com;
}
public Company getCompany( )
{
return com;
}
public void Area()
{
[Link]();
}
}
● [Link]
package [Link];
public class Company
{
public Company()
{
[Link]("Inside Company constructor." );
}
public void printArea()
{
[Link]("Hinjewadi Pune" );
}
}
● [Link]
package [Link];
import [Link];
import [Link];
public class MainApp
{
public static void main(String[] args)
{
ApplicationContext con = new ClassPathXmlApplicationContext("[Link]");
Employee e = (Employee) [Link]("emp");
[Link]();
}
}
● [Link]
<?xml version = "1.0" encoding = "UTF-8"?>
<beans>
<context:annotation-config/>
<bean id = "emp" class = "[Link]">
</bean>
<bean id = "com" class = "[Link]">
</bean>
</beans>