开发者学堂课程【SpringBoot快速掌握 - 核心技术:环境准备】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/612/detail/9216
环境准备
内容介绍
一、必须掌握以下内容
二、环境约束
释义:微服务:架构风格(服务微化)
一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;
单体应用: ALL IN ONE
微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;
一、必须掌握以下内容
1.Spring 框架的使用经验
2.熟练使用 Maven 进行项目建构和依赖管理
3.熟练使用 Eclipse 或者 IDEA
但在正式进入开发之前,先统一一下环境。首先拿如果没有学习Spring boot,前提是必须会用spring框架以Maven以及Eclipse或者IDEA工具。如果对这些还没有使用经验的话,可以去谷粒学院。谷粒学院有相关的课程,首先必须来学习Spring4,包括这个Maven这一块儿也有相关的课程,还有咱们这个IDEA这个编译器也都在这儿。如果还有不掌握的同学来到我们这谷粒学院。
谷粒学院:http://www.gulixueyuan.com/谷粒学院
二、环境约束
Spring boot 1.5.9RELEASE
在开发的时候,如果环境保持一致,就会避免一些不必要的麻烦
1. Jdk 1.8:
Spring boot 官方推荐1.7及以上,特别现在使用的Spring boot 1.5.9RELEASE 注解等等功能都是1.8以上才兼容的功能。
2. Maven3.x:
用3.3以上版本相对能稳定一点,打开 Maven 安装目录。输入: mvn-v 可以看见自己安装的版本。
3. Interliji IDEA 2017:
选用2017版本,也可以使用 Spring 官方推荐开发使用的 sts ,官方基于Eclipse改的一个工具,相当于安装了Spring 插件的 Eclipse。一般使用Interliji IDEA 2017,不会的话可以到谷粒学院学习。
4. Spring boot 1.5.9RELEASE:
Spring boot 选用的是当前稳定版本1.5.9。 Spring boot 不同版本里面稍微有些区别,以 Spring boot1.5.9为例,要是全部掌握了就可以去看看每个版本的不同之处。一开始最好还是同意环境。
在统一环境后对 Maven 进行设置,如果装好 Maven,打开Maven的 setting 设置文件。
<profile
s
>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDe fault>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>
</profiles>
主要是 profiles 标签告诉 Maven 以后用 jdk-1.8进行编译运行项目,给 Maven 的 settings.xml 设置文件的 profiles 标签添加
Maven 设置:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDe fault>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 设置:
把 Maven 整合进来才能用我们安装的 Maven,否则IDEA 里面使用的是自己默认的 Maven。
设置 Configure 找到 Settings 配置文件,在 Settings 文件里面找到Build-Build-Tools-Maven然后选中自己安转的 Maven 就好了。