带你轻松使用Spring Boot快速搭建web项目(一)

 

文章前言

        Spring的学习资料在网上有很多,也错综复杂,很难找到合适的免费的完整使用Spring Boot搭建的Web项目示例,买书学习又容易犯困,基于此本人决定在自己学习Spring Boot搭建项目的同时整理一块完整的搭建资料供各位参考。

Spring Boot技术背景

        Spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架、hibernate框架或ibatis框架等组合使用,随着Spring 2.0的功能越来越强,在使用Spring的时候,门槛也变的高了起来,Spring的配置很多,新手在使用Spring的时候面对同一种需求会面临选择困难,比如处理事务是用XML配置好,还是使用注解好?Spring经过多年的发展已经变得越来越臃肿,过时的使用方式也没有被淘汰,这给初学者带来了使用上的混乱,且Spring也在犯JAVA EE的错误,例如:

  1. 使用门槛变高,入门Spring需要花费更多时间
  2. 由于对过时技术的兼容,导致使用复杂度升高
  3. XML已经不是流行的系统配置方式
  4. 集成太多的第三方工具,导致程序员需要考虑兼容问题
  5. 系统启动慢,不具备热部署功能,完全依赖虚拟机或者web服务器的热部署 

        基于以上的问题,Spring Boot应运而生,Spring Boot简化了Spring应用开发,不需要配置就能运行Spring应用,Spring Boot管理Spring容器、第三方插件,并提供很多默认的系统级服务,而且Spring Boot可以快速开发Web项目,Web项目仅需要少量配置和代码就能完成,也能容易地架构大的分布式系统。

开发环境搭建

        安装Spring Boot应用的开发环境,需要安装JDK8以上版本和Maven3,Spring Boot应用中Maven是必备工具,如果你已经熟悉并且安装了JAVA和Maven,可以直接跳到下一篇项目搭建。

1.检查Java环境和安装Java

        通过按Windows键+R键弹出运行窗口,输入cmd

      

        按回车键或确定按钮进入命令行如下图:

         

        在命令行输入java -version 按回车键查看已安装的java版本号:

         

        如果安装了JDK8,应该有以下显示:

         

        如果显示版本过低或显示报错:‘java’不是内部或外部命令,也不是可运行的程序或批处理文件。则需要去官网https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html下载合适的JDK8进行安装(注意系统是32位或64位,JDK都有对应的下载版本),安装步骤就不详述,网上有很多安装JDK的资料,自行查找安装。

2.安装和配置Maven

    Maven介绍     

         Maven是项目构建工具,能把项目抽象成POM(project object model),Maven使用了POM对项目进行构建、打包、文档化等操作,解决项目需要类库的依赖管理,简化项目开发环境搭建的过程。

         Maven最初是用来替代Apache Ant,用来简化项目构建的。Maven的核心是pom.xml,用XML方式描述了整个项目模型。

    Maven安装 

         安装Eclipse的时候(若没有安装请自行下载安装),Eclipse就已经自带了一个Maven版本,但是此版本较低,我们需要重新安装一个新的Maven版本。

  • 从maven.apache.org上下载最新的Maven。
  • 直接解压,安装到电脑的指定位置,比如E:\apache-maven\apache-maven-3.6.0
  • 设置环境变量,Windows系统类似如下:

MAVEN_HOME =  E:\apache-maven\apache-maven-3.6.0(此为你上一步解压安装Maven的路径)

Path 最前面加上 %MAVEN_HOME%\bin;如下图:

同安装JDK一样步骤进入命令行,输入mvn -version,验证Maven是否安装成功,安装成功应该有如下输出:

C:\Users\Machenike>mvn -version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: E:\apache-maven\apache-maven-3.6.0\bin\..
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: C:\Java\jdk1.8.0_191\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "x86", family: "windows"

如果没有显示上述信息,请确认JDK环境配置是否正确,Maven是否按照上面的步骤配置。

    设置Maven

         使用Maven的唯一问题是Maven管理了依赖库,默认情况下都是从中心仓库下载,而中心仓库位于国外,下载速度非常慢,会影响Maven构建项目的速度,所以我们优先配置Maven使用国内的镜像仓库,当国内镜像仓库下载失败的时候(失败原因可能是缺少需要的依赖库文件),再切换到中心仓库下载。

  • 进入Maven安装目录,进入conf目录,编辑settings.xml。
  • 找到mirrors元素,添加如下镜像仓库(本文使用的阿里云仓库):
<mirror> 
    <id>nexus-aliyun</id>  
	<mirrorOf>*</mirrorOf>  
	<name>Nexus aliyun</name>  
	<url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

    IDE配置Maven

          安装配置好Maven后,需要在Eclipse中进行配置,使用下载好的Maven而不是Eclipse自带的Maven,打开Eclipse的偏好设置(Window|Prefrence  或者 Mac 的 Eclipse|Prefrence)

  • 点击左侧导航栏,找到Maven
  • 点击Maven下的Installations。
  • 如下图所示,可以看到默认安装了3.5.3版本

      

  • 点击右侧Add按钮在弹出的面板里,在“Installation home:”中输入安装的Maven的安装目录,比如E:\apache-maven\apache-maven-3.6.0,然后点击确定或Finish按钮。
  • 回到主面板勾选新的Maven,如上图就配置成功了

 至此开发环境基本上安装配置完成,从下一篇我们将从一个空的Maven工程开始创建Spring web应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值