zoukankan      html  css  js  c++  java
  • 框架之SpringBoot

    什么是springboot

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

    该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

    关键在于:

    1.不在需要xml的配置文件

    2.依赖于像Maven或Gradle这样的构建系统

    Springboot工作原理

    1.spring boot打包之后,生成一个fat jar,里面包含了应用依赖的jar包,还有Spring boot loader相关的类.

    2.Fat jar的启动Main函数是JarLauncher,它负责创建一个LaunchedURLClassLoader来加载/lib下面的jar,

    并以一个新线程启动应用的Main函数

    Springboot的特点

    1.创建独立的Spring应用程序

    2.嵌入的Tomcat,无需部署WAR文件

    3.简化Maven配置

    4.自动配置Spring

    5.提供生产就绪型功能,如指示,健康检查和外部配置

    6.绝对没有代码生成和对XML没有要求配置

    Springboot的优点

    springboot可以支持你快速的开发出restful风格的微服务架构

    只要系统架构设计合理,大型项目也能用,加上nginx负载均衡,可以轻松实现横向扩展

    快速开发,特别适合构建微服务系统,另外给我们封装了各种经常使用的套件,比如mybatis、hibernate、redis、mongodb等。

    欢迎交流学习
  • 相关阅读:
    R语言 which() 、 which.min() 、 which.max() 函数
    R rep() 函数
    R语言 一个向量的值分派给另一个向量
    R语言 sample抽样函数
    超参数 hyperparameters
    随机游走模型(Random Walk)
    随机数
    Lambda 函数与表达式
    static
    变量的申明定义
  • 原文地址:https://www.cnblogs.com/douzi520/p/9870421.html
Copyright © 2011-2022 走看看