完全手动弹簧启动初始化

时间:2016-03-30 10:32:47

标签: spring spring-boot jetty

我不想使用@SprintBootApplication,但是在我的手动版本中,路由无法正常工作并且wget" /"得到404。

@Controller
@Configuration
//@SpringBootApplication
@Import(SimpleController.Ctx.class)
public class SimpleController {
    public static class Ctx {
        @Bean
        public EmbeddedServletContainerFactory factory() {
            return new JettyEmbeddedServletContainerFactory(8888);
        }
        @Bean
        public SimpleController simpleController() {
            return new SimpleController();
        }
    }
    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        new SpringApplication(SimpleController.class).run(args);
    }
}

0 个答案:

没有答案