zoukankan      html  css  js  c++  java
  • 初涉springboot

    1.首先,我们需要了解微服务是什么?

    微服务 (Microservices) 是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic) 的 API 集相互通信

    应用程序可由一个或多个微服务组成

    2.微服务的优点

    1)简洁-无需样板工程,无需额外设置

    2)简单-

    3)易于部署-产生单一的可部署工件

    4)容易运行

    5)轻量级-最小内存占用

    6)非阻塞-更好的并发性

    3.SpringBoot是什么?

    springboot是spring家族中微型框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

    Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序

    特征:

    • 创建独立的Spring应用程序
    • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
    • 提供自以为是的“入门”依赖项以简化构建配置
    • 尽可能自动配置Spring和第三方库
    • 提供生产就绪功能,例如指标,运行状况检查和外部化配置
    • 绝对没有代码生成,也不需要XML配置

    4.SpringBoot要解决的问题?

    随着Java语言的慢慢发展,Java的开发显得格外的笨重,繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度非常大而且杂。

    在上述环境中,SpringBoot营运而生,它使用“习惯由于配置”的理念让你的项目快速的运行起来,使用SpringBoot很容易创建一个独立运行。它内置Tomcat,Servlet,Spring等等基本开发的功能。

    5.springboot的优势?

    快速构建项目,敏捷式开发

    项目可独立运行,无须外部依赖Servlet容器。

    对主流框架无配置支持,简化开发,也可以修改默认值。

    提供运行时的应用监控。极大的提高了开发、部署效率。

    与spring cloud天然集成。

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


    6.Maven约定:

    1)src/main/java -存放项目的java文件

    2)src/main/resources -存放项目资源文件,如spring配置文件

    3)src/test/java   -存放所有测试java文件

    4)src/test/resources  -测试资源文件

    5)target -项目输出位置

    6)pom.xml  -Maven的核心配置文件,pom称为Project Object Model(项目对象模型),它用于描述整个Maven项目,所以也称为Maven描述文件。

  • 相关阅读:
    Codeforces Round #370 (Div. 2) C. Memory and De-Evolution 水题
    Codeforces Round #370 (Div. 2) B. Memory and Trident 水题
    Codeforces Round #370 (Div. 2) A. Memory and Crow 水题
    Codeforces Round #258 (Div. 2) E. Devu and Flowers 容斥
    Codeforces Round #258 (Div. 2) D. Count Good Substrings 水题
    Codeforces Round #258 (Div. 2) C. Predict Outcome of the Game 水题
    Codeforces Round #258 (Div. 2) . Sort the Array 贪心
    Codeforces Round #258 (Div. 2) A. Game With Sticks 水题
    Codeforces Beta Round #14 (Div. 2) D. Two Paths 树形dp
    Codeforces Beta Round #14 (Div. 2) C. Four Segments 水题
  • 原文地址:https://www.cnblogs.com/wutongshu-master/p/10861964.html
Copyright © 2011-2022 走看看