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等。

    欢迎交流学习
  • 相关阅读:
    ORACLE获取DML(Insert into)的方法
    联动
    浏览器插件使用
    tomcat 修改用户名和密码
    Oracle单行函数
    CVS团队源代码管理
    jotm的xml
    ORACLE获取DDL(Create Table)的几种常用的方法
    正则表达式详解
    java.lang.NoClassDefFoundError
  • 原文地址:https://www.cnblogs.com/douzi520/p/9870421.html
Copyright © 2011-2022 走看看