idea构建springboot项目右边没有maven_超详细的SpringBoot入门图文教程

本文是Spring Boot入门教程,介绍了Spring Boot的用途、设计目的,强调其简化Spring应用搭建和开发过程。文章详细讲解了如何在IDEA中配置环境,包括JDK、Maven和IDEA的设置,以及如何使用Spring Initializr快速创建Spring Boot项目,最后简单探讨了项目结构和配置文件的应用。
摘要由CSDN通过智能技术生成

点击上方“JAVA”,星标公众号

重磅干货,第一时间送达 0c292f38211f72a7821e0c3d15d12915.gif

什么是 Spring Boot?

Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

设计目的:用来简化新 Spring 应用的初始搭建以及开发过程。

从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。用大佬的话来理解,就是 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架,总结一下及几点:

(1)为所有 Spring 开发提供一个更快更广泛的入门体验。

(2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。

(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。

(4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。

(5)Spring Boot 不是Spring 的替代者,Spring 框架是通过 IOC 机制来管理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是Spring 的精简版本,而是为使用 Spring 做好各种产品级准备

Spring Boot 在应用中的角色

  • Spring Boot 是基于 Spring Framework 来构建的,Spring Framework 是一种 J2EE 的框架(什么是 J2EE?)

  • Spring Boot 是一种快速构建 Spring 应用

  • Spring Cloud 是构建 Spring Boot 分布式环境,也就是常说的云应

  • Spring Boot 中流砥柱,承上启下

767695498dce0ce25fbee16b4f5d4836.png

环境准备

    (1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载

    (2)后面要使用到 Maven 管理工具 3.2.5 及以上版本,所以会先介绍 Maven 的安装与配置

    (3)开发工具建议使用 IDEA,也可以 MyEclips

Maven 安装与环境变量配置

(1)Maven 安装:

    在官网下载:http://maven.apache.org/download.cgi

6226fc9bc6022e77ed40a39e387bb14d.png

(2)Maven 配置环境变量:

解压到一个路径,然后配置环境变量:

  • 新建变量名:MAVEN_HOME 变量值:D:\server\apache-maven-3.6.0(这是我的 MAVEN 路径)

  • 编辑变量名:Path 在最前面加上:%MAVEN_HOME%\bin

(3)检查是否配置成功:

在命令行输入:

mvn -V

然后会一大堆东西:

8fb6ec69f3d241289062595d4c5b9b7e.png

(4)配置 maven 仓库:

1.打开 maven 文件夹下的 config 文件夹下的 settings.xml;

2.找到 localRepository 标签,此时是被注释掉的,我们解除注释,然后配置一个路径,例如:D:/space/MavenRepository/maven_jar,这样以后 MAVEN 管理下载的jar 包都会在这个路径下。

【注意】:注意结点的位置,先找到注释掉的部分,贴在下面

D:\space\MavenRepository\maven_jar

37107b563e22d59af0946a8f2dfdb274.png

3.配置远程仓库,找到 mirrors 标签


<mirror>
  <id>aliyunid>
  <name>aliyun Mavenname>
  <mirrorOf>*mirrorOf>
   <url>http://maven.aliyun.com/nexus/content/groups/public/url>
mirror>

0395871a5af4789b910e1c2c9f21ceb4.png

4.当然我们需要先建这样一个目录结构,然后还要把settings.xml 复制一份到 D:/space/MavenRepository 下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值