SpringBoot——SpringBoot学习记录【一】

2024-08-16 12:33:27 浏览数 (2)

前言

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

SpringBoot简介

官网

SpringBoot

简介

代码语言:javascript复制
SpringBoot是用来简化Spring应用开发的一个框架,just run就可以创建一个独立的,产品级的应用。

优点

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

微服务

代码语言:javascript复制
2014,martin fowler

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

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

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

环境约束

代码语言:javascript复制
jdk1.8
maven3.3 
IDEA2019.2.1
SpringBoot2.2.0

maven配置

maven的settings.xml配置文件的profiles标签添加以下内容

代码语言:javascript复制
<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

0 人点赞