美文网首页
2019最新版springboot2.1.1-00-课前准备

2019最新版springboot2.1.1-00-课前准备

作者: 稀客大大 | 来源:发表于2019-01-03 10:29 被阅读0次

    1.Spring Boot 简介

    简化Spring应用开发的一个框架;

    整个Spring技术栈的一个大整合;

    J2EE开发的一站式解决方案;

    2.微服务

    2014,martin fowler

    微服务:架构风格(服务微化)

    一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;

    单体应用:ALL IN ONE

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

    详细参照微服务文档

    3.环境准备

    环境约束

    • jdk1.8+;java version "1.8.0_112"
    • maven 3.3+;Apache Maven 3.5.4
    • A favorite text editor or IDE:IntelliJ IDEA 2018.2.6
    • SpringBoot 2.1.1.RELEASE

    统一环境;

    4.Maven配置

    $M2_HOME\conf\settings.xml 配置文件t添加如下内容

    • 在<mirrors></mirrors>之间添加如下内容
    • 作用:国内maven仓库镜像(众所周知的原因国内不能很好的访问maven中央仓库)
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
    </mirror>
    
    • 在 <profiles></profiles>之间添加如下内容
    • 作用:指定项目编译运行使用的JDK版本
    <profile>
        <id>jdk-1.8</id>
        <activation>
            <jdk>1.8</jdk>
            <activeByDefault>true</activeByDefault>
        </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>
        <!-- 如果是在学校或公司有maven私服,可以在这里配置私服 -->
        <repositories>
            <repository>
                <id>accp</id>
                <name>accp</name>
                <url>http://192.168.1.48:8081/repository/accp/</url>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
        </repositories>
        <!-- 如果没有私服,这里不用配置 -->
    </profile>
    

    5.IDEA配置

    整合Maven进来

    6.修改Banner

    ${AnsiColor.BLUE}
     _______  _______  ______  
    |       ||       ||      | 
    |____   ||    ___||  _    |
     ____|  ||   |___ | | |   |
    | ______||    ___|| |_|   |
    | |_____ |   |___ |       |
    |_______||_______||______| 
    
    -----版本号-----${spring-boot.version}
    

    文字Banner可以从这个网站生成(有很多种字体样式可以选择)

    http://patorjk.com/software/taag

    ${AnsiColor.BLUE} 表示Banner文字的颜色

    ${spring-boot.version} 当前使用的SpringBoot版本

    相关文章

      网友评论

          本文标题:2019最新版springboot2.1.1-00-课前准备

          本文链接:https://www.haomeiwen.com/subject/kqtfrqtx.html