代码之家  ›  专栏  ›  技术社区  ›  Nathan Feger

对于非Web应用程序,是否有与spring的ContextLoader等效的东西

  •  4
  • Nathan Feger  · 技术社区  · 16 年前

    对于没有容器包装的应用程序来说,这有什么相似之处?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Community Mohan Dere    8 年前

    另一种解决方案可以在这里找到:

    Simple Spring, use of ClasspathApplicationContext for standalone apps, how to reuse?

    使用SingletonBeanFactory定位器。

        2
  •  2
  •   David Rabinowitz    16 年前

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.scripting.Messenger;
    
    public final class Boot {
    
        public static void main(final String[] args) throws Exception {
            ApplicationContext ctx = new ClassPathXmlApplicationContext("scripting/beans.xml");
            Messenger messenger = (Messenger) ctx.getBean("messenger");
            System.out.println(messenger);
        }
    }
    

    查看更多 here