新手入门搭建一个spring boot项目

1. 打开Idea,新建一个maven项目,详细情况见下图,(idea版本2021.1.2)

 

2.查看新建项目的maven包是否存在,

 

 注意:maven包需要自己去下载,注意要下载与版本对应匹配的包

3.导入spring boot 相关的依赖,将新建项目的pom.xml文件的内容替换成以下内容,内容详情请看注释。

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>springHello</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>1.5.9.RELEASE</version>

    </parent>

    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

    </dependencies>
<!--    这段配置的作用是可以把项目直接打成一个可执行的jar包,不需要再打成war包-->
    <build>

        <plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

        </plugins>

    </build>
</project>

 4.写一个spring boot的主程序用来启动项目

 !!!这里新建一个包是因为主程序必须在某个包下面

 将以下代码替换新建的类中的代码:

package com.test;

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

/**
 * @SpringBootApplication用来标注一个主程序,说明这是一个springboot应用
 */
@SpringBootApplication
public class SpringBootMain {
    public static void main(String[] args) {
        //让spring应用启动起来
        SpringApplication.run(SpringBootMain.class,args);
    }
}

 5. 编写controller进行测试

新建一个包controller

 在包下面新建一个类testController

把以下代码复制到controller类中 :

package com.test.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class testController {
    /**
     * @RequestMapping标注接受来自浏览器的请求
     * @ResponseBody用于响应请求
     */
    @ResponseBody
    @RequestMapping("/hello")
    public String String(){
        return "hello world";
    }
}

 6.启动主程序

 成功访问到后台:

 在启动日志里面可以看到端口号

猜你喜欢

转载自blog.csdn.net/psjasf1314/article/details/128440280