zoukankan      html  css  js  c++  java
  • Spring Boot优点和缺点

    Spring Boot的优点:

        配置简单了
        1.springboot内嵌了servlet容器,降低了对环境的要求,机器有java运行环境,可以将项目打包成jar包,通过java命令 java -jar ****.jar 来执行。
        2.快速整合第三方框架,无需配置文件
        3.解决了Spring的弊端
        4.代码少了、配置文件少了、不需要对第三方框架烦恼了、项目精简了,对整个团队的开发及维护来说,更大的节约了成本。
        5.使用Java或Groovy开发基于Spring的应用程序非常容易。
        6.它减少了大量的开发时间并提高了生产力。
        7.它避免了编写大量的样板代码,注释和XML配置。
        8.Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
    
        它遵循“自用默认配置”方法,以减少开发工作量。
        它提供嵌入式HTTP服务器,如Tomcat,Jetty等,以开发和测试Web应用程序非常容易。
        它提供CLI(命令行界面)工具从命令提示符,非常容易和快速地开发和测试Spring Boot(Java或Groovy)应用程序。
        它提供了许多插件来开发和测试Spring启动应用程序非常容易使用构建工具,如Maven和Gradle。
        它提供了许多插件,以便与嵌入式和内存数据库工作非常容易。

    Spring Boot的限制:

    将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。它仅适用于全新Spring项目。

    看别人总结的微服务,个人不是很理解,特意复制了解,个人大佬有好的解释希望留言:

    微服务感觉像是架构中的组合模式。把能独立的业务模块分离出来单独部署。实现开发、维护上的分离。避免整体升级带来的麻烦。

    勿忘初心 得过且过
  • 相关阅读:
    如何添加mysql到环境变量
    SQLyog客户端无法连接MySQL服务器
    linux下插入的mysql数据乱码问题及第三方工具显示乱码问题
    mysql-5.7.10产生的日志时间与系统时间不一致
    linux—文件目录简单介绍
    python编程中的if __name__ == 'main' 的作用和原理
    Windows下Python版本的切换
    python—第三库的安装方法
    阿里云ubuntu16.04安装beef
    xss利用-beef攻击-演示
  • 原文地址:https://www.cnblogs.com/xpf1009/p/9227286.html
Copyright © 2011-2022 走看看