window jdk7+
maven
添加依赖:使用Spring Boot框架可以大大加速Web应用的开发过程,仅需在maven项目中加入spring-boot-starter-web依赖即可。
编写代码:main方法中,通过注解@SpringBootApplication和SpringApplication.run方法实现应用的启动。通过注解@RestController实现Spring mvc的restful接口。
启动应用:Run as——> Java Application,查看控制台日志,可以看到是部署在Tomcat容器中,并初始化了Root WebApplicationContext,dispatcherServlet和一些filter。
测试结果:在浏览器中输入http://localhost:8080/sayHello,输出Hello...说明应用启动成功,并且接口可以访问
@SpringBootApplication:@SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan。@Configuration:创建一个简单的spring配置类,可以用来替代相应的xml配置文件。@EnableAutoConfiguration:能够自动配置spring的上下文,会自动根据类路径和bean定义自动配置。@ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,也包括@Component下的子注解@Service,@Repository,@Controller。有兴趣可以看下源码。
使用jdk7及以上版本
文中有描述不准确的地方,请给予更正