SpringBoot学习笔记

本文详细介绍了如何在Windows系统上安装Maven,配置环境变量,设置仓库位置和下载镜像。还逐步指导了使用SpringBoot创建第一个项目的步骤,包括添加依赖、编写主程序和控制器,以及单元测试的更新。
摘要由CSDN通过智能技术生成

Maven软件安装

安装教程很多,主要解决的是:

环境变量配置

MAVEN_HOME
D:\Maven\apache-maven-3.8.5-bin

path
%MAVEN_HOME%\bin;

设置仓库位置

在磁盘中创建一个文件夹,取名repository
maven/conf/setting.xml文件中的localRepository配置,修改成刚刚创建的文件夹的目录。
注意将E:\repository移出注释!


<localRepository>E:\repository</localRepository>

设置下载镜像

还是maven/conf/setting.xml文件

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

测试

在命令行运行nvm有正常输出则安装成功

mvn help

创建第一个项目

使用ai提问,回答方法如下:

第一步,命令行创建

mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

第二步,添加Spring Boot依赖

编辑pom.xml文件,添加Spring Boot的依赖。例如,添加以下内容到标签内:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

第三步,创建Spring Boot主应用程序类

在src/main/java/com/example/demo/目录下创建一个名为DemoApplication.java的类,内容如下:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

第四步,创建一个简单的控制器

package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

最后一步,运行应用程序

mvn spring-boot:run

应用程序将启动并运行在默认端口(8080)上。访问http://localhost:8080/应该会看到Hello, Spring Boot!的消息。

单元测试

正在学习中,说一个遇到的问题。
springboot 2.4以前,test包引入方法:

import org.junit.Before;
import org.junit.Test;

springboot 2.4以后,test包引入方法:

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值