Spring ME provides an implementation of Spring to Java based platforms that do not support reflection, such as Java ME.
This is a quick rundown of what Spring ME supports:
• Property-based injection;
• Constructor-based injection;
• Injection of primitives, such as integers, booleans, etc.
• Injection of anonymous beans;
• Injection of beans based on references;
• Injection of lists;
• Init and destroy methods;
• Lazy initialization and eager initialization;
… and last but not least: Spring ME is capable of leveraging all goodness provided by the Spring IDE.