Warning: include(../include/breadcrumb.php): Failed to open stream: No such file or directory in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 22

Warning: include(): Failed opening '../include/breadcrumb.php' for inclusion (include_path='.:/opt/cpanel/ea-php83/root/usr/share/pear') in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 22

Warning: include(./spring-ioc-sidenav.php): Failed to open stream: No such file or directory in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 27

Warning: include(): Failed opening './spring-ioc-sidenav.php' for inclusion (include_path='.:/opt/cpanel/ea-php83/root/usr/share/pear') in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 27

Spring IOC using @autowire annotation- java configuration

  • @Autowired annotation – We can use Spring @Autowired annotation for spring bean autowiring.

  • @Autowired annotation can be applied on variables and methods for autowiring byType.

  • We can also use @Autowired annotation on constructor for constructor based spring autowiring.

  • For @Autowired annotation to work, we also need to enable annotation based configuration in spring bean configuration file.

  • This can be done by context:annotation-config element

To implement this we do not need setter method of address.

Remove setter of address from student.

Use autowire like this. Student and spconfig.xml will look like this.



Warning: include(../include/google-vertical-ads.php): Failed to open stream: No such file or directory in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 102

Warning: include(): Failed opening '../include/google-vertical-ads.php' for inclusion (include_path='.:/opt/cpanel/ea-php83/root/usr/share/pear') in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 102

Warning: include(../include/internal-page-footer.php): Failed to open stream: No such file or directory in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 142

Warning: include(): Failed opening '../include/internal-page-footer.php' for inclusion (include_path='.:/opt/cpanel/ea-php83/root/usr/share/pear') in /home/javabykiran/public_html/thekiranacademy.com/tutorials/spring-ioc-using-autowire-annotation-java-configuration.php on line 142