Spring dynamic autowire services-Collection of common programming errors

I’ve started to build some kind of a CMS and I’m stuck over one idea.

The description is:

I have standard MVC Controller (Home) in which I’m downoading modules settings which will be set in this Controller.

The response is, that I have to implement module with name “HPModule”.

So I’m trying to load this module by Class.forName("com.app.something.HPModule"); and then call method init();

My HPModule is:

public class HPModule
{

    @Resource(name = "hpModuleService")
    private HPModuleService hpModuleService;

    public String init()
    {
        SomeObject someObject = hpModuleService.getArticle();
    }
}

And I found that when I’m trying to do SomeObject someObject = hpModuleService.getArticle(); Spring is blind for @Resource when I’m calling class by Class.forName.

How to solve this issue?