SpringBoot——SpringBoot学习记录【一】

前言

公司目前主要的业务,用的语言是java,因此学习下相关的技术呀,还好大学基础语言学的JAVAjava

SpringBoot简介

官网spring

SpringBoot编程

简介springboot

SpringBoot是用来简化Spring应用开发的一个框架,just run就能够建立一个独立的,产品级的应用。

优势架构

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

微服务框架

2014,martin fowler

微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每一个服务
运行在本身的进程中,并使用轻量级机制通讯,一般是HTTP API,这些服务基
于业务能力构建,并可以经过自动化部署机制来独立部署,这些服务使用不一样的
编程语言实现,以及不一样数据存储技术,并保持最低限度的集中式管理。

每个功能元素最终都是一个可独立替换和独立升级的软件单元

单体应用: 传统应用模式(开发|测试|部署|扩展简单)maven

环境约束

jdk1.8
maven3.3+
IDEA2019.2.1
SpringBoot2.2.0

maven配置

maven的settings.xml配置文件的profiles标签添加如下内容编程语言

<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven. compiler. source>1.8</maven . compiler. source>
        <maven. compiler. target>1.8</maven. compiler. target>
        <maven. compiler . compilerVersion>1.8</maven. compiler . compilerVersion>
    </properties>
</profile>

配置IDEA

相关文章
相关标签/搜索