Spring / Spring Beans
Explain the different ways to configure a Java class as Spring Bean.
There are 3 different ways to configure a class as Spring Bean.
XML Configuration is the most popular configuration. The bean element tag is used in xml context file to configure a Spring Bean.
Using Java Based Configuration, you can configure a Spring bean using @Bean annotation. This annotation is used with @Configuration classes to configure a spring bean.
Annotation Based Configuration facilitates @Component, @Service, @Repository and @Controller annotations with classes to configure them to be as spring bean. For these, we would need to provide base package location to scan for these classes
More Related questions...