我不想使用@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);
}
}