SpringBoot学习笔记

发布于:2024-04-29 ⋅ 阅读:(25) ⋅ 点赞:(0)

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;