Spring Boot入门实例
1、添加依赖:使用Spring Boot框架可以大大加速Web应用的开发过程,仅需在maven项目中加入spring-boot-starter-web依赖即可。

2、编写代码:main方法中,通过注解@SpringBootApplication和SpringApplication.run方法实现应用的启动。通过注解@RestController实现Spring mvc的restful接口。

3、启动应用:Run as——> Java Application,查看控制台日志,可以看到是憧钏荭拜部署在Tomcat容器中,并初始化了Root WebApplicationCont髫潋啜缅ext,dispatcherServlet和一些filter。

4、测试结果:在浏览器中输入http://localhost:8080/sayHello,输出Hello...说明应用启动成功,并且接口可以访问

5、@SpringBootApplication:@SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan。@Configuration:创建一个简单的spring配置类,可以用来替代相应的xml配置文件。@EnableAutoConfiguration:能够自动配置spring的上下文,会自动根据类路径和bean定义自动配置。@ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,也包括@Component下的子注解@Service,@Repository,@Controller。有兴趣可以看下源码。
