SpringBoot Hello World

164 阅读1分钟

我本地电脑上是windows11系统

1、准备条件

在开发SpringBoot项目之前,需要电脑上安装jdk和maven作为基础环境准备,jdk和maven的安装大家肯定都不陌生,就不介绍了,我装的是jdk1.8和maven3.6.3

image.png

jdk下载地址

www.oracle.com/ar/java/tec…

image.png

maven下载地址

maven.apache.org/download.cg…

image.png

另外,电脑上还有安装一个java开发工具,我安装的idea,也推荐大家使用。

idea下载地址

www.jetbrains.com/idea/

image.png

idea配置maven

image.png

2、入门实例

在idea的工具栏 file-->new project

image.png 会弹出选择工程类型的框,如下图

image.png 这里我们选择Spring Initializr选项,填好对应的信息后,点击next

image.png 这里springboot版本我选择2.7.15,点击finish后,工程结果如下

image.png resources资源目录下,默认配置文件为application.properties,个人习惯用yml作为配置文件 YAML文件格式是Spring Boot支持的一种JSON文件格式,以数据为中心,比properties、xml等更适合做配置文件. 1.yml和xml相比,少了一些结构化的代码,使数据更直接,一目了然

2.相比properties文件更简洁

3.yaml文件的扩展名可以使用.yml或者.yaml

4.application.yml文件使用 “key:(空格)value”格式配置属性,使用缩进控制层级关系

配置文件内容

image.png

pom文件配置

<?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.7.15</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <groupId>com.example</groupId>
    <artifactId>demo1</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo1</name>
    <description>demo1</description>

    <properties>
        <java.version>1.8</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>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

启动项目启动类Demo1Application后控制台打印日志

image.png 至此,SpringBoot入门项目结束了