SpringBoot入门学习
- SpringBoot介绍
- 随着动态语言的流行(Ruby、Scala、Node.js),
Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。 - 动态语言就是不需要编译就能运行的语言 比如js java是静态语言
- 在上述环境下,Spring Boot由此诞生,它的设计是为了使您能够尽可能快地启动和运行。它使用 “习惯优于配 置”(项目中存在大量的配置,而 Spring Boot 内置一个习惯性的配置,让你无须手动进行配置)的理念让你的 项目快速运行起来。使用Spring Boot 很容易创建一个独立运行(运行jar,内嵌 Servlet 容器)、准生产强力 的基于 Spring框架的项目,使用 Spring Boot你可以不用或者只需要很少的 Spring 配置。提供了 J2EE 开发的 一站式解决方案。
- Spring Boot 优点
- 快速构建独立运行的Spring项目;
- 无须依赖外部Servlet容器,应用无需打成WAR包;项目可以打成jar包独自运 行;
- 提供 一系列 starter pom 来简化 Maven 的依赖加载;
- 大量的自动配置,对主流开发框架的无配置集成;
- 无须配置XML,开箱即用,简化开发,同时也可以修改默认值来满足特定的需 求;
- Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式;
- 极大提高了开发、部署效率。
- SpringBoot环境
- jdk1.8(Spring Boot 推荐jdk1.8及以上): java version “1.8.0_151”
- Maven 3.x (maven 3.2 以上版本):Apache Maven 3.3.9
- IntelliJ IDEA :IntelliJ IDEA 2018.2.2 x64
- SpringBoot 使用当前最新稳定版本: 2.0.6.RELEASE
- 安装Maven
- 第一步百度搜索Maven官网,进去之后,下载apache-maven-3.5.3-bin.zip
- 第二步解压到安装目录之后,打开bin目录,复制地址栏的地址,进行设置环境变量
- 第三步进行设置环境变量,在path变量中添加E:\apache-maven-3.5.3\bin
- 第四步以管理员身份打开cmd,输入mvn -version,按回车键,可以看到maven的版本信息,代表安装成功
- 第五步Maven安装完成之后,我们需要设置maven的本地仓库,找到E:\apache-maven-3.5.3\conf路径下的settings.xml文件
- 添加
<localRepository>D:\maven\maven-repository</localRepository>
代表的是
下载依赖存放的路径,这个目录需要我们已经创建
- 添加maven镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
- 最后全局配置jdk的版本
<profile>
<id>jdk-12</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>12</jdk>
</activation>
<properties>
<maven.compiler.source>12</maven.compiler.source>
<maven.compiler.target>12</maven.compiler.target>
<maven.compiler.compilerVersion>12</maven.compiler.compilerVersion>
</properties>
</profile>
- 最后在idea里面配置maven打开settings窗口的快捷键CTRL+alt+s