一、IDEA配置maven
(1)下载maven
maven下载地址:Maven – Download Apache Maven
(2)解压
解压下载好的文件:
创建一个文件夹maven-repository
用来充当本地仓库:
(3)配置变量环境
新建一个MAVEN_HOME
,添加Maven的路径:
编辑Path
,新建一个环境变量%MAVEN_HOME%\bin
:
(4)测试
在命令窗口输入命令mvn -v
检查Maven是否安装成功:
注:使用Maven需要先安装好Java环境。
二、更改Maven中的设置
(1)编辑settings.xml
打开安装目录…\apache-maven-3.8.4\conf下的settings.xml文件:
(2)配置本地仓库
在settings
标签的后面找到localRepository
的位置,在下面添加以下代码以更改本地仓库的位置:
<localRepository>D:\Maven\maven-repository</localRepository>
注:中间添加的是本地仓库的路径,就是前面创建好的文件夹路径。
(3)更换默认更新源
找到<mirrors></mirrors>
标签,在里面添加以下代码,使用阿里云镜像:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
(4)添加JDK的版本
找到<profiles></profile>
标签,在里面添加以下代码,配置JDK的版本,要与安装的版本对应(这里用的jdk1.8):
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation><properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
三个地方配置完毕后,保存即可。
三、在IDEA中配置Maven
1. 打开IDEA,新建一个空项目:
2.打开File下的Setting
设置maven的路径以及本地仓库文件,第二个选项用系统的默认的就可以,不用改
3. 在Maven目录下点击Importing选项,添加配置
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
接下来就可以创建一个新的包,来测试配置的是否准确^_^
三.手动创建SpringBoot工程
方法1,当idea没有Spring Initialzr时
①. 创建Maven工程
点击create
②. 导入spring-boot-stater-web起步依赖
在pom.xml文件中添加parent标签:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
导入web的 起步依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
③. 编写Controller
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello world~~";
}
}
④. 提供启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class SpringBootSApplication {public static void main(String[] args) {
SpringApplication.run(SpringBootSApplication.class, args);
}}
- Jdk版本必须是17+
- 打包方式为jar
- 运行miain方法启动工程
创建成功之后,运行启动类,在网站中输入localhost:8080/hello,运行结果如图:
则表示一切成功!!
方法2
点击next
接下来,点击Apply,然后OK,就成功了!!