我已经开始构建某种 CMS,但我被一个想法困住了。
描述是:
我有标准的 MVC 控制器(主页),我正在下载将在此控制器中设置的模块设置。
响应是,我必须实现名为“HPModule”的模块。
所以我试图通过Class.forName("com.app.something.HPModule");
然后调用方法加载这个模块init();
我的 HPModule 是:
public class HPModule
{
@Resource(name = "hpModuleService")
private HPModuleService hpModuleService;
public String init()
{
SomeObject someObject = hpModuleService.getArticle();
}
}
而且我发现当我尝试做SomeObject someObject = hpModuleService.getArticle();
Spring时,@Resource
当我通过Class.forName
.
如何解决这个问题?