In the previous post I discussed about the external resource loading in Spring using Resource Loader interface, and setter methods. In this post I shall discuss about another form of resource loading through ResourceLoaderAware interface. Prior to release of Spring 2.5, this technique was used to load the external resources. Post Spring 2.5, you can …
New Features in Spring 3.1
This post will feature some of the major features and enhancements of Spring 3.1. Released in the year 2011, Spring 3.1 introduced many new exciting features as listed and described in this article. This article would provide very good idea on the new features introduced and how it is different from the previous versions. If …
@Inject and @Named Annotations Example
In this tutorial I am going to explain two of the spring annotations that are part of JSR-330. Support for JSR-330 annotations was introduced in Spring 3. These annotations are scanned the same way as the Spring annotations, only requirement would be to have the relevant jars in your classpath. You can use the following …
Spring Classpath Scanning & Managed Components
In my previous articles I have explained about the some of the popular annotations in Spring @Required, @Autowired and @Qualifier. You could note from these posts that we declared all the beans or components in XML bean configuration file; this helps Spring container detect and register beans or components. In this post I shall discuss …
@Resource, @PostConstruct and @PreDestroy Annotations Example
In this post I shall cover the JSR250 annotations. Introduced in Spring 2.5, it added support for JSR-250 based annotations which include @Resource, @PostConstruct and @PreDestroy annotations. In my previous articles I have explained about the some of the popular annotations in Spring @Required, @Autowired and @Qualifier. Also please read about How to write Custom Spring Callback Methods? @Resource vs …
@Qualifier Annotation in Spring
In this post I shall cover another spring annotation @Qualifier which helps fine-tune annotation-based autowiring. In the previous post we saw how we could use @Autowired annotation on setter methods, fields and constructors. There may be scenarios when we create more than one bean of the same type and want to wire only one of …
@Autowired Annotation in Spring
This tutorial explains how to use @Autowired annotation for injecting the spring beans with simple example. This tutorial helps reader to understand various ways to use @Autowired in your application. Enjoy happy reading!!! In my previous post I mentioned about the use of @Required annotation for container configuration. In this post I shall cover the …
@Required Annotation in Spring
Since Spring 2.5, annotation-based configuration has been an alternative to XML setups. Annotation based configuration rely on the bytecode metadata for wiring up components instead of angle-bracket declarations (Also Read : Introduction to Spring Boot). Annotations can be used on the relevant class, method, or field declaration. In this tutorial I am going to explain …