【SpringBoot】00 Maven配置及创建项目

一、Maven配置

1、下载Maven

进入官网下载:Maven -- Welcome to Apache MavenMaven -- Download Apache Maven

本文以最新版为例,可按需选择版本

Maven -- Welcome to Apache Maven

2、解压下载好的安装包

将安装包解压到自己设置的空文件夹中

3、新建repository空文件夹

新建一个空的repository文件夹用来存放maven依赖

4、配置系统环境变量

之后点击path->编辑

最后点击确定,完成系统环境变量的设置。

5、配置maven的setting.xml

打开maven下的conf/setting.xml文件

在对应位置依次添加代码:

标签内的路径为之前新建的 存放maven依赖的文件夹

复制代码
<localRepository>D:\Maven\maven_rep</localRepository>

添加镜像源:

复制代码
<mirror>  
      <id>alimaven</id>  
      <mirrorOf>central</mirrorOf>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
    </mirror>

根据jdk版本设置,我的jdk是1.8版本的

复制代码
 <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>

6、检查是否安装成功

(1)Ctrl+R打开运行窗口,之后输入cmd回车
(2)输入 mvn -v

出现下面的输出则为安装成功,其中3.3.9 是安装的maven版本

二、创建项目

1、配置IDEA的Maven

进入设置

2、创建新项目

3、选择Maven->next

4、输入项目名称、位置、坐标

5、添加test文件下的resources

因为创建出来的项目test文件下没有resources文件,需要手动添加。

之后回车,就如下图

6、配置pom.xml文件

在pom.xml文件中添加以下依赖项

复制代码
 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.6.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

7、下载依赖

下载完成:

8、下载依赖时失败

可能会出现以下报错:

"org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionE"

则可能是安装的Maven版本过高,降低Maven版本,再重复一、Maven配置 以及在setting中重新配置,之后再下载依赖即可。

三、helloworld实现

1、新建java类

填写名称之后回车

补充下列代码:

复制代码
@Controller
public class hellocontroller {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return  "HELLO WORLD";
    }
}

2、新建HelloMainApplication

补充代码:

复制代码
@SpringBootApplication
public class HelloMainApplication {
    public static void main(String[] args) {
        SpringApplication.run(HelloMainApplication.class,args);
    }
}

3、运行

出现下图所示说明运行成功

4、在浏览器输入端口

相关推荐
Wang's Blog25 分钟前
Java 项目实战: 交友项目 - 圈子互动章总结与自检清单
java·bootstrap·交友
xyouyuweizhu1 小时前
字节流与字符流:Java IO 的两条主线该怎么选
java·开发语言·python
代码方舟1 小时前
零信任架构实战:基于天远人企关联构建自动化供应链核心企业关联穿透与利益冲突审查网关
java·人工智能·架构·自动化
liyi_hz20082 小时前
O2OA(翱途) V10.1 即将发布|功能再升级,安全再加固,协同更高效!
java·javascript·windows·开源软件
骑着蜗牛撵大象3272 小时前
AI Agent 工程化开发实战(三):用 StateGraph 给智能体搭一条可回放的状态流水线
java·开发语言·jvm·ai·状态管理·langgraph·stategraph
鬼手点金3 小时前
KV Cache 未必是一次性的:可编辑、可组合的“笔记”
java·人工智能·笔记·学习·自动化·1024程序员节
摇滚侠3 小时前
《On Java 中文版 基础卷》阅读笔记 初始化和清理 08
java·开发语言·笔记
海鸥-w3 小时前
Redis 配置与排错说明
java·数据库·redis·bootstrap
XiYang-DING3 小时前
P4009.和为K的子数组个数 & P5522.异或和为 k 的子数组个数
java·开发语言
TinyKey3 小时前
malloc_debug_notes
java