In one of our earlier post, we saw an example of Java based Spring Configuration. In that example, we created a Configuration class and wired the beans manually. In this example, we'll autowire the Spring beans using @Autowired and other stereotype annotations and explore the power of auto wiring in Java based Spring Configuration. Class Structure The class structure … [Read more...] about Autowire using Java Based Spring Configuration
Spring Core
Java based Spring Configuration
In the previous articles, we saw how to configure the beans based on XML and annotations. In this example, we'll learn how we can configure beans based Java configuration, a third approach to configure Spring beans. We'll follow the similar class design by coding to interfaces. Class Structure Item - a POJO class to store item infoItemDAO - an interface that we will use … [Read more...] about Java based Spring Configuration
Autowire Spring Beans using XML Configuration
Let's look at the examples to Autowire the Spring beans by constructor, by type and by their names using Spring XML configuration. Class Structure Product - a POJO class to store product infoProductDAO - an interface that we will use in a dependent service classProductDAOImpl - an implementation of ProductDAO returns list of mocked Product instancesProductService - an … [Read more...] about Autowire Spring Beans using XML Configuration
Annotation Based Spring Config and Auto Wiring
In this example, I'll show how to do an Annotation Based Spring configuration to define beans and auto wire them together. Use Case The Use Case we are going to work on is to fetch list of employees from a service. The service inturn fetch it from data access object. Creating a Maven Project First create a simple Maven project by skipping archtype selection in … [Read more...] about Annotation Based Spring Config and Auto Wiring
Spring XML Configuration and Setter Injection
In this example, we will inject the dependencies of a class using setter injection. For setter injection, if class A refers to another class called as B, then A should expose a setter method with B as its argument. Use Case The use case that we implement is like the one we did using constructor injection. We write a mock UserDAO class to retrieve User list. UserService … [Read more...] about Spring XML Configuration and Setter Injection