为什么要用SpringBoot?

版权声明:欢迎转载,转载请注明出处哦! https://blog.csdn.net/qq_41647999/article/details/83277733

                                                                                                                       预计阅读时间:5分钟

如果您从来没有接触过java,给您推荐一篇文章:https://www.cnblogs.com/ownraul/p/5496834.html

对于这个问题,想必初学者都会问到这个问题,我也是一样的。这个问题我先从SpringBoot的优点讲起,在详细的阐述一下什么是SpringBoot,最后是缺点。这篇文章凡是涉及概念的问题我都会去官网确认的,敬请放心阅读!下面花5分钟静下心来阅读一下,相信这篇文章会对您有所帮助!

在普通的java项目中,大量的XML文件配置起来是很繁琐就会导致开发效率低,整合第三方框架的配置可能存在冲突问题导致部署效率低,还有其它的问题。这是为什么呢?在这里我也就简单的阐述一下。传统java项目的打包方式:打包成一个war放入到tomcatwebapps目录下进行执行。(传统SSH整合项目演示 打包方式详解

Spring是一个快速开发框架

  • 快速整合第三方框架(Maven依赖关系,Maven继承);
  • 打包方式完全采用注解化

 Spring3.0之后采用注解方式启动SpringMVC,SpringBoot Web组件集成SpringMVC框架

  • 简化XML的配置;
  • 内置嵌入HTTP服务器(Tomcat(默认)、Jetty),降低了对环境的要求;
  • 最终以Java应用程序进行执行(SpringBoot项目中没有Web.xml),运行中应用状态的监控;

SpringBoot的缺点

  • SpringBoot仅适用于全新Spring项目。将一个传统Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。
  • 集成度较高,使用过程中不太容易了解底层。(我的一位96年毕业的学长,现在带领着一百人的团队做开发。他回来给我们分享了一些话:SpringBoot把程序员变”傻“了,在面试新人的时候说他们都不会偏向于底层一点的东西,比如说SpringMVC。他建议我们在学习SpringBoot的时候,先去学习一下SpringMVC)

从零开始搭建SpringBoot框架到实现Hello,world!推荐阅读:https://blog.csdn.net/qq_41647999/article/details/83214100

如果您想要更加深入的学习的话,给您推荐一个网站:http://www.ityouknow.com/spring-boot

猜你喜欢

转载自blog.csdn.net/qq_41647999/article/details/83277733