zoukankan      html  css  js  c++  java
  • 为什么使用SpringBoot

    Spring是如何简化Java开发的

    为了降低Java开发的复杂性,Spring采用了以下4种关键策略:

      1.基于pojo的轻量级和最小侵入性编程;
      2.通过IOC,依赖注入(DI)和面向接口实现松耦合;
      3.基于切面(AOP)和惯例进行声明式编程;
      4.通过切面和模板减少样式代码;

    什么是SpringBoot

      1.主要用来简化Spring应用程序的初始化以及搭建过程。
        1.将项目需要使用的模块相关依赖整个合到一起。(简化maven配置)
        2.提供很多的默认配置。(应用程序自动配置)

      2.嵌入式的Tomcat容器,我们不需要用编译工具去管理Tomcat启动项目

      3.SpringBoot提供应用监控以及测试等一条龙服务。

      自动配置spring添加对应功能starter自动化配置

    spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用

    SpringBoot优点

      1.快速创建独立运行的Spring项目以及与主流框架集成
      2.使用嵌入式的Servlet容器,应用无需打成war包
      3.starters自动依赖与版本控制
      4.大量的自动配置,简化开发,也可以修改默认值
      5.无需配置xml,无代码生成,开箱即用
      6.准生产环境的运行时应用监控
      7.与云计算的天然集成

    SpringBoot的缺点

      1.人称版本帝,迭代快,需要时刻关注变化
      2.封装太深,内部原理复杂,不容易精通

    环境约束

    jdk1.8
    maven3.3+
    IDEA
    SpringBoot 2.5.3

  • 相关阅读:
    自己常用的数据库操作语句
    我被SQL注入撞了一下腰
    分页
    reset.css
    创建对象的多种方式
    js 数组去重
    学习JS防抖【节流】
    localStorage.js
    vue 项目移动端使用淘宝自适应插件 环境配置
    Vue项目搭建
  • 原文地址:https://www.cnblogs.com/luayan/p/15082456.html
Copyright © 2011-2022 走看看