美文网首页
什么是SpringBoot?

什么是SpringBoot?

作者: 955i | 来源:发表于2019-07-21 15:55 被阅读0次

        SpringBoot可以说是至少近5年来spring乃至整个java社区最有影响力的项目之一,主要包含以下特性:

1.直接嵌入了Tomcat,Jetty或者Undertow作为Servlet container。从此之后再也不用将应用程序打包成war然后上传到application server里面了。

2.提供了starter POM,能够非常方便的进行包管理,很大程序上减少了jar hell或者dependency hell。

3.自动进行Spring框架的配置,节省程序员大量的时间和精力,能够让程序员专注在业务逻辑代码的编写上。

4.不需要任何第三方系统,SpringBoot自带了可以用于生产环境的程序状态信息和健康状态。

5.同时可以让应用程序非常方便的读取外部的配置信息,完全不需要任何代码的自动生成,更不需要用xml来进行框架的配置。

        SpringBoot应用的热部署:除了使用JRebel来实现热部署,还可以使用SpringBoot提供的spring-bott-devtools包来完成springBoot应用的热部署。

原理:SpringBoot重启是reload重启,通过监控classpath的变化,如果classpath中的文件发生变化,即出发重启,restart classloader中的类丢弃并重新加载。

        要搭建一个SpringBoot项目也是非常简单的,只需要通过IDEA或者Eclipse的Spring Initializer创建即可。

相关文章

  • SpringBoot初识

    1、SpringBoot 简介 1.1、什么是SpringBoot?Spring Boot 是由 Pivotal ...

  • Spring Boot

    SpringBoot简介 什么是SpringBoot? SpringBoot是Spring项目中的一个子工程,Bo...

  • SpringBoot入门篇1--简单的工程hello-world

    SpringBoot简介 什么是SpringBoot? 我们引用SpringBoot官网的介绍: 通过这句话我们可...

  • Java面试——SpringBoot相关

    Java面试——SpringBoot相关 1,什么是SpringBoot? Spring Boot是Spring开...

  • SpringBoot(一)

    Springboot(一) 什么是SpringBoot SpringBoot是Spring项目中的一个子工程,与S...

  • 什么是springboot

    什么是springboot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(propert...

  • 什么是SpringBoot?

    SpringBoot可以说是至少近5年来spring乃至整个java社区最有影响力的项目之一,主要包含以下...

  • SpringBoot两天

    SpringBoot讲义 什么是SpringBoot? Spring Boot是由Pivotal团队提供的全新框架...

  • 零基础快速入门SpringBoot2.0教程 (三)

    一、SpringBoot Starter讲解 简介:介绍什么是SpringBoot Starter和主要作用 ...

  • springboot浅析

    springboot浅析 什么是springboot? 实际上springboot就是一个给我们提供了快速搭建使用...

网友评论

      本文标题:什么是SpringBoot?

      本文链接:https://www.haomeiwen.com/subject/scimlctx.html