我正在寻找在独立(桌面/摆动)应用程序中使用Spring的示例或教程,我搜索了很多但无法获得有用的东西,所有示例和教程都是针对Web应用程序,请指教.
Mah*_*leh 30
使用maven创建独立应用程序,如下所示:
将applicationContext放在类路径中,并将其加载到主类中,如下所示:
ClassPathXmlApplicationContext ctx =
new ClassPathXmlApplicationContext("applicationContext.xml");
Run Code Online (Sandbox Code Playgroud)
在这里查看全文:
http://www.devdaily.com/blog/post/java/load-spring-application-context-file-java-swing-application
Sco*_*ott 21
这是一个包含2个类的简单示例.为了方便阅读而在groovy中写道,但是在适当的语法调整中也会在java中为你运行
这是你的主要内容:
class Main {
static void main(String[] args) {
def ctx = new AnnotationConfigApplicationContext()
ctx.register(AppConfig.class)
ctx.refresh()
def runner = ctx.getBean("mainRunner")
runner.run()
}
void run() {
println "running from bean"
}
}
Run Code Online (Sandbox Code Playgroud)
这是你的配置bean:
@Configuration
class AppConfig {
@Bean
Main mainRunner() {
new Main()
}
}
Run Code Online (Sandbox Code Playgroud)