• SpringBoot框架及源码分析


    SpringBoot框架及源码分析

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

    SpringBoot能干什么?

    • 可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
    • 内嵌Tomcat或Jetty等Servlet容器

    (2)内嵌Tomcat或Jetty等Servlet容器;

    • 提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;

    • 尽可能自动配置Spring容器;

    • 提供准备好的特性,如指标、健康检查和外部化配置;

    • 绝对没有代码生成,不需要XML配置

    SpringBoot自带的很多配置减少了开发人员的手动配置,而且还减少了XML文件的配置。框架中的两个重要的策略:开箱即用,约定优于配置。所带来的优势相较于之前的SpringMVC项目需要众多的XML文件,springboot的框架已经都进行了封装,以组件的形式,在需要的时候,在pom中添加依赖即可。

    简单来说, 就是,能够在最短的时间内完成之前spring框架要配置许久的事情。

    封装有好处,就有坏处,好处是用起来真的好爽,什么都不用考虑,坏处是一旦出现问题,或者想自己搞一个自定义的组件,就无从入手。

    由于springboot框架是基于Spring,所以分析起来不会特别复杂。列个目录

    目录

    Springboot(1).

  • 相关阅读:
    svn提交代码出错
    正则表达式小试
    基于AT91RM9200的ARM Linux的移植方法
    Byte、bit、bps、位、字、字节/包 ,报文,帧
    时间片调度在单片机中的运用
    单片机计数器T0作定时技术(记时器设计)
    fastboot 烧写内核
    菜鸟吧网站
    理解单片机中的计数器和定时器
    svn命令总结(原创)
  • 原文地址:https://www.cnblogs.com/dreamtaker/p/14397928.html
Copyright © 2020-2023  润新知