Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)

Spring Boot 实践之一

SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)

1.1 Spring Boot概述

  • Spring的发展
    • 早期版本的Spring专注于XML配置,开发一个程序需要配置各种XML配置文件。为了简化开发,在Spring 2.x版本开始引入少量的注解,由于支持的注解不是很多且功能尚不完善,所以只能辅助使用。
      随着实际生产中敏捷开发的需要,以及Spring注解的大量出现和功能改进,到了Spring 4.x版本基本可以脱离XML配置文件进行项目开发,多数开发者也逐渐感受到了基于注解开发的便利,因此,在Spring中使用注解开发逐渐占据了主流地位。与此同时,Pivotal团队在原有Spring框架的基础上通过注解的方式进一步简化了Spring框架的使用,并基于Spring框架开发了全新的Spring Boot框架。
  • Spring Boot框架的应用
    • Spring Boot框架本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各种复杂的手动配置,同时衍生出了Java Config(取代传统XML配置文件的Java配置类)这种优秀的配置方式。也就是说,Spring Boot并不是替代Spring框架的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具,同时Spring Boot还集成了大量常用的第三方库配置(例如Jackson、JDBC、Redis、Mail等)。使用Spring Boot开发程序时,几乎是开箱即用(out-of-the-box),大部分的Spring Boot应用都只需少量的配置,这一特性更能促使开发者专注于业务逻辑的实现。
      另外,随着近几年微服务开发的需求和火爆,怎样快速、简便地构建一个准生产环境的Spring应用也是摆在开发者面前的一个难题,而Spring Boot框架的出现恰好完美的解决了这些问题,同时内部还简化了许多常用的第三方库配置,使得微服务开发更加便利。

1.2 Spring Boot入门程序安装

  • 环境准备

  • JDK环境安装:

    • jdk-8u201-windows-x64.exe,即JDK 1.8.0_201版本,运行并按默认安装即可
    • 环境变量设置JAVA_HOME : C:\Program Files\Java\jdk1.8.0_201(这里注意路径变更为你的安装路径)
    • 环境变量设置classpath:%JAVA_HOME%\jre\lib\rt.jar;.;
    • 环境变量添加path:%JAVA_HOME%\bin
  • 项目构建工具:Apache Maven 3.6.0

    • 步骤一 打开压缩包,将maven压缩包解压至软件安装处,建议D根目录或其他,记住安装位置,这里演示解压到D盘

    • 步骤二 环境变量配置

      • 变量

      1.新建变量M2_HOME,变量值为maven目录
      Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第1张图片

      2.在变量名为Path下新建变量值为maven bin目录 一项

    Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第2张图片

    3.完成环境变量设置后,通过命令mvn -v验证环境是否配置成功,如下图

    Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第3张图片

    • 环境
    1. 在开发环境路径下面创建路径D:\maven-repository。(路径自选,前后对应)

    2. 修改maven 本地库的地址,

      在maven工具的根目录下面找到 conf\settings.xml并打开它。

    Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第4张图片

     3.在settings节点下面添加
    
     D:\maven-repository
    
     路径请自动与前面对应
    
     ![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N8yW1qHZ-1580905355905)(E:\JAVAEE框架整合开发入门到实战\12_《SpringBoot企业级开发教程》\images\image-20200204130163854.png)\]](https://img-blog.csdnimg.cn/20200205203127500.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NjY1Mjkz,size_16,color_FFFFFF,t_70)
    
     4. 在mirrors节点下添加以下,提升maven引入包的下载速度(由阿里云镜像服务器)
    
         
        alimaven 
        central 
        aliyun maven 
        http://maven.aliyun.com/nexus/content/groups/public/ 
        
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200205203239121.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NjY1Mjkz,size_16,color_FFFFFF,t_70)
    
        5. 保存settings.xml文件。
    
        本处引自原文链接:https://blog.csdn.net/weixin_43916850/article/details/87959273
    
  • 开发工具:Intellij IDEA Ultimate

    • 安装:IntelliJ IDEA 2018.3.4Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第5张图片
      • 确认 32 位版还是 64 位版
      • 确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联
    • 安装完成
    • 激活完成
  • 初始化IDEA设置

    • 1.Maven 初始化设置
      • 打开IDEA欢迎页,右下角的:configure->project Defaults->Settings,进入默认项目设置页面
        Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第6张图片
      • 搜索Maven关键字,找到Maven设置选项,分别设置Maven home directory(Maven安装目录),User settings file(Maven的settings配置)和Maven本地仓库地址(Local repository),完成后按OK即可。
        Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第7张图片
    • JDK初始化设置
      • 打开IDEA欢迎页,右下角的:configure->project Defaults->Project Structure,进入Project Structure设置页面,通过New…按钮设置SDK安装路径,效果如图所示,完成后按apply->OK即可。
        Spring Boot实践之一 SpringBoot开发环境安装(JDK+Maven+Intellij IDEA)_第8张图片
      • 至此,Spring Boot运行环境安装完成,下面将对具体建设进行实践。
      • PS:实践内容参考人民邮电出版社的教程《 Spring Boot企业级开发教程》作者:黑马程序员,上传本文以供大家共同学习解决问题,如有侵权不当行为,请告知后,我会更正或删除。

你可能感兴趣的:(Spring,Boot)