Spring Boot 是基于java应用开发的框架,目的是为了简化Spring应用的搭建和开发。
关于Spring Boot的搭建部署首先需要一些准备:
1,jdk及ide工具的安装与配置。我本次使用的是jdk1.8和eclipse;
2,maven的下载及环境配置以及eclipse中的maven。
maven下载:可直接从官网下载:http://maven.apache.org/download.cgi。下载完成后解压即可。
maven环境配置:首先确保jdk环境正确,然后配置maven环境变量。与jdk配置环境变量类似,maven环境变量需配置maven_home:maven的存放位置,例如我的是D:\apache-maven-3.5.2;然后是Path:%maven_home%\bin;将其添加在原Path之后即可。
eclipse中的maven插件安装:在eclipse4.0及以上的版本或myeclipse均自带maven插件,可不用下载安装,否则需要下载maven插件,将其复制到eclipse安装目录中dropins文件夹下。并按照eclipse的相关提示修改eclipse的相关配置文件。建议直接安装eclipse4.0以上版本,可省去不少麻烦。
3,springboot的部署:主要是jar包的导入。有两种方式进行部署:一是在下载springboot在eclipse中的插件STS,则可以直接部署spring项目;此方式需下载STS插件,可从springboot官网下载,也可在eclipse的Help→MarketPlace中下载。这种方式可以简化创建springboot项目的过程,在了解springboot的搭建过程后比较推荐使用的。另一种部署方式是先创建maven项目,通过修改maven项目中pom.xml文件来使用springboot框架。具体过程如下:
1.创建maven项目。
2.打开pom.xml文件,选择pom.xml源码视图进行设置:
1>设置springboot的parent(这一步非常重要!);
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
2>导入springboot的web支持:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
(如果使用sts插件创建spring项目在创建过程中选择web项目则会自动添加)
3>添加springboot插件(可有可无):
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
这样即可进行基本的springboot基本使用。如果有更多的需求则需要向pom.xml中添加对应的依赖。例如添加mysql数据库依赖:
<dependency>
<groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency>
如果Library中想要引入的依赖则需要先添加对应的jar包,再添加依赖,才可以使用springboot框架进行开发。
关于springboot部署过程可能出现的问题:
1.maven插件与sts插件产生冲突。一般将jdk升级至1.8或者重新配置maven环境变量即可。
2.maven本地仓库的位置存放,maven的本地仓库默认目录是在C盘的用户目录中的,为避免因系统出现问题而意外丢失尽量将本地仓库的位置放到非启动 盘存放。
3.初次使用springboot和maven开发项目时eclipse会自动下载相关jar包以及很多第三方jar包,所以会有很长的一段等待下载时间。