1 package org.kuali.common.util.metainf.service;
2
3 import org.kuali.common.util.execute.Executable;
4 import org.kuali.common.util.execute.HelloWorldExecutable;
5 import org.kuali.common.util.main.MainContext;
6 import org.kuali.common.util.main.MainUtils;
7 import org.springframework.beans.factory.annotation.Autowired;
8 import org.springframework.context.annotation.Bean;
9 import org.springframework.context.annotation.Configuration;
10
11 @Configuration
12 public class SimpleMain {
13
14 public static void main(String[] args) {
15 MainUtils.run(SimpleMain.class, args);
16 }
17
18 @Autowired
19 MainContext context;
20
21 @Bean(initMethod = "execute")
22 public Executable executable() {
23 System.out.println(context);
24 return new HelloWorldExecutable();
25 }
26 }