大数据&云计算|扒一扒Spring家族的前世今生( 四 )



好了 , 这个入门实例已经完结了 。 如果你没有接触过Spring Boot那么你会十分惊讶 , 这样就配置完成Spring MVC的内容了吗?我可以回答你:“是的 , 已经完成了 , 现在完全可以使用Java Application的形式去运行类Chapter1Main 。 ”下面是Spring Boot的运行日志:
大数据&云计算|扒一扒Spring家族的前世今生
本文插图

从日志中可以看到 , Tomcat已经启动 , 并且将我们开发的Chapter1Main作为Spring MVC的控制器加载进来了 , 也将对应的路径(/test)映射到开发的test方法上 。 因此 , 接下来就可以进行测试了 。 打开浏览器 , 在地址栏输入http://localhost:8080/test , 可以看到如图1-2所示的结果 。
大数据&云计算|扒一扒Spring家族的前世今生
本文插图

图1-2Spring Boot运行结果
与传统的Spring MVC是不是很不一样呢?从上面的对比可以看出 , Spring Boot 允许直接进行开发 , 这就是它的优势 。 在传统所需要配置的地方 , Spring Boot都进行了约定 , 也就是你可以直接以Spring Boot约定的方式进行开发和运行你的项目 。
当你需要修改配置的时候 , 它也提供了一些快速配置的约定 , 犹如它所承诺的那样 , 尽可能地配置好Spring项目和绑定对应的服务器 , 使得开发人员的配置更少 , 更加直接地开发项目 。
对于那些微服务而言 , 更喜欢的就是这样能够快速搭建环境的项目 , 而Spring Boot提供了这种可能性 , 同时Spring Boot还提供了监控的功能 。
随着云技术的到来 , 微服务成了市场的热点 , 于是代表Java微服务时代的Spring Boot微服务开发的时代已经到来 , 结合Spring Cloud后它还能很方便地构建分布式系统开发 , 满足大部分无能力单独开发分布式架构的企业所需 , 所以这无疑是激动人心的 。
【大数据&云计算|扒一扒Spring家族的前世今生】


推荐阅读