The list of tutorials on Dependency Injection, Aspect-Oriented programming, and Spring MVC
You're supposed to have at least good knowledge on Java SE
- Spring in Action 📗
- 1.1 Simplifying Java development. (Advantages of Spring)
- 1.2 Containing your beans. (A bean lifecycle)
- Spring IoC and Dependency Injection tutorial
- Spring in Action 📗
- 2.2.1 Creating discoverable beans (
@Component
) - 2.2.2 Naming a component-scanned bean
- 2.2.3 Setting a base package for component scanning. (
@ComponentScan
) - 2.2.4 Annotating beans to be automatically wired. (Configuring dependency injection with
@Autowired
) - 2.3.1 Creating a configuration class. (
@Congifuration
) - 2.3.2 Declaring a simple bean. (Explicit Java configuration using
@Bean
) - 2.3.3 Injecting with JavaConfig. (Java config file features)
- 2.2.1 Creating discoverable beans (
- Spring in Action 📗
- 11.2.1 Configuring an entity manager factory. (How to configure JPA without persistence.xml?)
- 11.2.2 Writing a JPA-based repository. (How to create DAO using
@Repository
?) - 10.1.1 Getting to know Spring’s data-access exception hierarchy. (Why Spring wraps SQL checked exceptions?)