zoukankan      html  css  js  c++  java
  • Spring Boot

    Spring Boot简介

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

    SpringBoot特点 :

    1. 创建独立的Spring应用程序
    2. 嵌入的Tomcat,无需部署WAR文件
    3. 简化Maven配置
    4. 自动配置Spring
    5. 提供生产就绪型功能,如指标,健康检查和外部配置
    6. 绝对没有代码生成和对XML没有要求配置

    单体应用与微服务

    单体应用是把所有的应用模块都写在一个应用中,导致项目越写越大,模块之间的耦合度也会越来越高。微服务是一种架构风格,用微服务可以将应用的模块单独部署,对不同的模块进行不同的管理操作,不同的模块生成小型服务,每个功能元素最后都可以成为一个可以独立替换、独立升级的功能单元,各个小型服务之间通过http进行通信。

    Spring Boot的核心特点

    微服务:

      使用Spring Boot可以生成独立的微服务功能单元

    ·自动配置:

      针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置

    ·起步依赖:

      告诉Spring Boot需要什么功能,它就能引入需要的库。

    ·命令行界面:

      这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。

    ·Actuator:

      让你能够深入运行中的Spring Boot应用程序。

    如何搭建Spring Boot

    注意创建Spring Boot时注意网络连接的问题,保持网络畅通。点击New File,选择Project选择Spring Initializr,加载完成后查看相应的JDK版本是否合适,确保后点击next

    设置项目的GroupID和Artifact。选择相应的语言和要生成的jar包或者war包以及JDK版本

    勾选创建项目所需要的依赖,比如数据库,web等依赖,这里我们简单的介绍,不做具体的详解,就选择一个web依赖

    选择完毕后,点击finish完成新建项目等待项目新建完成。

    创建完毕后,保持创建的结构是这个形式即可。

    创建项目完毕后,根据上面的案例简单的创建一个项目测试一下,测试通过即可。

  • 相关阅读:
    maven本地添加Oracle包
    tomcat启动时检测到循环继承而栈溢出的问题:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/test] due to a StackOverflowError. Possible root causes include
    C# LINQ list遍历并组装返回新查询
    windows server 2016下360wifi安装
    Python获取本机多IP并指定出口IP
    python读取excel和读取excel图片总结
    windows2012/2016/2019 iis自带ftp被动端口修改
    Flutter IOS build成功,archive失败
    centos常用操作
    Git相关操作
  • 原文地址:https://www.cnblogs.com/Soul-xs/p/12250838.html
Copyright © 2011-2022 走看看