那么有没有一种方法来初始化并启动命令行Spring应用程序而无需编写主要方法。这似乎是所有这些主要的方法具有相同的形式自动启动弹簧应用程序
public static void main(final String[] args) throws Exception {
ApplicationContext ctx = new ClassPathXmlApplicationContext("context.xml", Boot.class);
FooService fooService = (FooService) ctx.getBean("fooService");
fooService.bar();
}
我想这并不复杂,但有一个人找到了一种方法,以提供一种方式,只是指定context.xml
在命令行或更好,但在清单文件?
这里的目标是简化弹簧应用程序作为可执行罐的创建。我希望我可以在清单中指定一些实用程序类作为Main-Class
。我想我还需要指定应用程序的开始点,一个bean和一个开始该过程的方法。
你只是没......它可以帮助你解释你正在努力完成的事情。你需要一种将Spring应用程序打包为可执行文件的方法吗? – noah 2008-10-04 23:00:46
是的,目标是一个可执行的jar。 – sblundy 2008-10-04 23:06:43