0%

普通Maven项目中添加springboot支持

创建项目

创建springboot项目有很多种方式,可以通过IDE(idea、eclipse等)工具,或者spring initializr,但是本文的重点是通过创建一个普通的maven项目,然后通过添加springboot的相关依赖去构建springboot项目,主要是为了让自己对springboot项目有一个大致的了解。创建maven项目可以参考我之前的文章,通过maven命令创建项目,此处不再详细描述

添加依赖

在pom.xml文件加入以下内容

1
2
3
4
5
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.7</version>
</parent>

这就是Spring Boot的父级依赖,加入之后项目就变成了Spring Boot项目。spring-boot-starter-parent是一个特殊的starter,它用来提供相关的maven默认依赖。之后再引入。其他的依赖时,可以不用指定version标签。接下我们引入web应用相关的依赖。

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

测试验证

修改main方法,加入@SpringBootApplication注解

1
2
3
4
5
6
7
8
9
10
11
package com.sherman.demo.SpringBoot;

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

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

添加一个controller,实现一个简单的api接口

1
2
3
4
5
6
7
8
9
10
11
12
13
package com.sherman.demo.SpringBoot.Controllers;

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

@RestController
public class HelloWorldController {

@RequestMapping("/")
public String sayHello(){
return "Hello World";
}
}

将程序运行起来,在浏览器中输入localhost:8080(默认端口:8080),可以看到输出接口:Hello World,至此,springboot项目已经成功运行起来了。

坚持原创技术分享,您的支持将鼓励我继续创作!