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

    xiaoxiao2023-10-16  207

     

    文章前言

            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的错误,例如:

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