我听说有的系统在设计时,是将业务逻辑内类放在数据库中的,所有的一切都是动态的。这是怎么作到呀,难道是将类从数据库中获取后,保存到本地,然后用Class.classfForName装载的那么?

解决方案 »

  1.   

    Spring配置的每一次变动都是需要重新发布的,这个问题也想期待一下,应该很难实现。
      

  2.   

    不能自动重载的(这个需求很奇怪啊,项目里的Bean配置怎么能变来变去的?上百个bean重载是很可怕的,如果bean相互依赖关系很复杂的话更糟糕,还不如重启服务器呢)需要手工刷新:
    ((AbstractRefreshableWebApplicationContext)webApplicationContext).refesh();
      

  3.   

    欢迎大家踊跃发言。感觉上面提到的((AbstractRefreshableWebApplicationContext)webApplicationContext).refesh();感觉可行,大家继续...