About Biju Kunjummen
List/Grid Author Archives Subscribe to the RSS feed of Biju Kunjummen

Polling an http end point using Spring Integration
It is a little non-intuitive if you want to write a flow with Spring Integration which polls an http end point and gathers some content from the http end point for further processing. Spring ...

Method Parameter Names and Spring
Continuing on the previous blog entry about Constructor and method parameters and Java not retaining the parameter names at runtime – the previous entry was about constructor ...

Spring Constructor Injection and Argument names
At runtime, java classes do not retain the name of the constructor or method parameters, unless classes are compiled with debug options on.This has some interesting implications ...

Spring Collection Merging
Spring collection merging is a feature that I first came across as an answer to a StackOverflow question It is a way of creating a base collection ...

Spring Testing Support and Context caching
Spring provides a comprehensive support for unit and integration testing – through annotations to load up a Spring application context, integrate with unit testing frameworks ...

Java Annotations – Retention
Consider a Java annotation: public @interface AnAnnotaton {} A class with this annotation applied on it: @AnAnnotaton class AnAnnotatedClass{ } And a test which checks if ...

Wire object dependencies outside a Spring Container
There are a few interesting ways of setting the properties and dependencies of an object instantiated outside of a Spring container. Use Cases To start with, why would we need to ...

Spring Scoped Proxy
Consider two Spring beans defined this way: @Component class SingletonScopedBean{ @Autowired private PrototypeScopedBean prototypeScopedBean; public String ...

Spring @Configuration and FactoryBean
Consider a FactoryBean for defining a cache using a Spring configuration file: <cache:annotation-driven /> <context:component-scan base-package='org.bk.samples.cachexml'></context:component-scan> ...

Creating a Java Dynamic Proxy
Java Dynamic proxy mechanism provides an interesting way to create proxy instances. The steps to create a dynamic proxy is a little tedious though, consider a proxy to be used for auditing ...



