spring boot 的简单介绍

1.背景介绍

什么是Spring boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

spring大家都知道,boot是启动的意思。所以,spring boot其实就是一个启动spring项目的一个工具而已。从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。

2.知识剖析

使用spring boot有什么好处

使用spring boot有什么好处
    总结来说就是 简单,快速,方便!
       平时我们要搭建一个Spring web项目需要:
       1)配置web.xml,加载spring和spring mvc
        2)配置数据库连接,配置spring事物
        3)配置加载配置文件的读取,开启注解
        4)配置日志文件  。。 等  然后部署tomcat 调试
        而 Spring boot 只需要非常少的几个配置 就可以迅速的搭建起一套web项目或者 构建一个微服务!

     1)快速构建项目
     2)对主流开发框架的无配置集成
    3)项目可独立运行,无需外部依赖Servlet容器;
    4)提供运行时的应用监控;
    5)极大的提高开发,部署效率
    6)与云计算的天然集成。

3.常见的问题

1.Spring boot运行环境 
 2.Spring boot 与 spring mvc的区别

4.解决办法

1) spring boot 的最新版可以运行在 java6+的环境下,Servlet也分别支持 Tomcat8 和Jetty9 ,官方建议运行在java8上。
2)spring boot只是一个配置工具,整合工具,辅助工具.

springmvc是框架,项目中实际运行的代码
Spring 是一个“引擎”;

Spring MVC 是基于Spring的一个 MVC 框架;

Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。

5.编码实战

6.扩展思考

Spring boot 的缺点 
      1)由于大多数采用注解的方式 进行注入和加载,所以 可控性较差
      2)看似配置少又简单 ,实则需要丰富对其的理解。
      3)文档目前比较少


7.参考文献


    String boot和String MVC 的区别
    https://blog.csdn.net/u014590757/article/details/79602309
     Spring boot入门
     https://zhuanlan.zhihu.com/p/24957789?refer=dreawer
      Spring boot 常用注解
      https://blog.csdn.net/lipinganq/article/details/79167982

8,三个问题


       
      
                                                                                                                                                                                      鸣谢
                                                                                                                                                 感谢观看,如有出错,恳请指正
                                                                                                                                                                             BY : 白晨松

猜你喜欢

转载自blog.csdn.net/qq_39691226/article/details/81267892