相关文章推荐
私奔的数据线  ·  使用intellij idea ...·  3 月前    · 
安静的黄豆  ·  spring-boot接入websocket ...·  4 周前    · 
唠叨的桔子  ·  四川省成都市天府新区 冬季天府乡村赏景之旅·  2 月前    · 
细心的作业本  ·  兽血沸腾2_百度百科·  11 月前    · 
没有腹肌的蚂蚁  ·  java获取当前登录用户id - CSDN文库·  1 年前    · 
性感的黄豆  ·  南京城市职业学院(南京开放大学)2024年上 ...·  1 年前    · 
有腹肌的黄花菜  ·  Chrome扩展新闻,谷歌浏览器插件资讯,C ...·  2 年前    · 
Code  ›  创建Spring Boot应用开发者社区
boot
https://cloud.tencent.com/developer/article/2107054
爱喝酒的开水瓶
2 年前
作者头像
星哥玩云
0 篇文章

创建Spring Boot应用

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 开源部署 > 创建Spring Boot应用

创建Spring Boot应用

作者头像
星哥玩云
发布 于 2022-09-14 21:47:17
264 0
发布 于 2022-09-14 21:47:17
举报

1、使用Spring Initializr创建Spring Boot 应用

1.1、点击Create New Project

image20200519101808427.png
image20200519101808427.png

1.2、选中Spring Initializr

image20200519101845893.png
image20200519101845893.png

1.3、填写Project Metadata

image20200519102002024.png
image20200519102002024.png

1.4、选择项目依赖

image20200519102042458.png
image20200519102042458.png

1.5 、创建完成

image20200519102111483.png
image20200519102111483.png

2、目录结构

image20200519102140369.png
image20200519102140369.png

2.1、Maven Wrapper文件

Maven Wrapper文件包括.mvn目录、执行mvnw和mvnw.cmd,这些文件均源于GitHub工程。

2.2、FirstSpringbootApplication文件

//此类是Spring Boot应用的启动类
@SpringBootApplication
public class FirstSpringbootApplication {
    public static void main(String[] args) {
        SpringApplication.run(FirstSpringbootApplication.class, args);
}

2.3、application.properties文件

application.properties是Spring Boot默认的应用外部配置文件,其配置属性可以控制Spring Boot应用的行为,如调整Web服务端口等。

2.4、Spring Boot应用JUnit测试文件

在test目录下有一个FirstSpringbootApplicationTests.java文件,代码如下:

@SpringBootTest
class FirstSpringbootApplicationTests {
    @Test
    void contextLoads() {
}

此文件为Spring Boot应用的JUnit测试文件,与其引导 的Java文件对应。

2.5、.gitignore文件

内容如下:

HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
### VS Code ###
.vscode/

它定义了最常见的文件或目录的版本控制忽略名单,包括基于Eclipse的STS、IDEA和NetBeans等项目元信息资源

2.6、mvnw和mvnw.cmd

mvnw或mvnw.cmd脚本相当于mvn命令。引导 .mvn/wrapper/maven-wrapper.jar下载Maven二进制文件,前者用于*nix平台,后者工作于Windows操作系统。

2.7、pom.xml文件

此文件是Spring Boot应用的jar包依赖文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.tyschool</groupId>
    <artifactId>first-springboot</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>first-springboot</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.9</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
 
推荐文章
私奔的数据线  ·  使用intellij idea community开发spring boot项目 - CieloSun
3 月前
安静的黄豆  ·  spring-boot接入websocket教程以及常见问题解决_springboot接入websocket
4 周前
唠叨的桔子  ·  四川省成都市天府新区 冬季天府乡村赏景之旅
2 月前
细心的作业本  ·  兽血沸腾2_百度百科
11 月前
没有腹肌的蚂蚁  ·  java获取当前登录用户id - CSDN文库
1 年前
性感的黄豆  ·  南京城市职业学院(南京开放大学)2024年上半年公开招聘高层次人才公告
1 年前
有腹肌的黄花菜  ·  Chrome扩展新闻,谷歌浏览器插件资讯,Chrome插件资讯-文章|扩展迷
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号