欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

如何一步一步搭建一个springboot环境

程序员文章站 2022-07-10 21:35:15
搭建一个springboot环境(以登录作为演示)1.环境准备jdk8.0idea2.创建项目idea选择new project选择Spring Initializr点next输入项目名本博主项目名设置为默认,注意修改java vesion点next选择SpringBoot环境和web环境点next。第一次加载项目会比较慢,请耐心等待遇到这个可选择第二个按钮,在后续pom文件添加包时会自动导入

搭建一个springboot环境(以登录作为演示)

1.环境准备

  • jdk8.0
  • idea

2.创建项目

  • idea选择new project
    如何一步一步搭建一个springboot环境
    选择Spring Initializr点next
    如何一步一步搭建一个springboot环境
    输入项目名本博主项目名设置为默认,注意修改java vesion点next
    如何一步一步搭建一个springboot环境
    选择SpringBoot环境和web环境点next。
    如何一步一步搭建一个springboot环境
    第一次加载项目会比较慢,请耐心等待
    如何一步一步搭建一个springboot环境
    遇到这个可选择第二个按钮,在后续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.4.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</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-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </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>

pom.xml文件内容一般都会自动生成,如未自动生成可复制过去。

3.项目结构

如何一步一步搭建一个springboot环境

  • com.example.demo:后续的Java代码主要写在此处
  • resource:主要存放页面和配置文件
  • test:用来写单元测试

4.创建user实体类

在com.example.demo下创建pojo包,创建User实体类

public class User {
    private int id;
    private String username;
    private String password;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
}

5.创建UserController

创建controller包,在包下创建UserController.java文件

@Controller
public class UserConnterllor {
    @CrossOrigin
    @PostMapping(value = "api/login")
    @ResponseBody
    public String login(@RequestBody User user){
        if (!"admin".equals(user.getUsername())||!"123".equals(user.getPassword())){
            return "账号或密码错误";
        }else{
            return "登录成功";
        }
    }
}

@Controller:注明这是一个控制器类
@CrossOrigin:跨域的支持,本文不再构建前端页面使用在线测试工具访问接口,不加会导致访问失败
@PostMapping:访问post类型的地址
到这一个简单的springboot项目就构建好了
SpringBoot程序启动在搭建项目时已经构建好,本项目启动类为DemoApplication。
在启动的时候可能会出现
如何一步一步搭建一个springboot环境
这说明idea默认的端口8080已被占用,在application.properties文件中添加server.port=8088换成你想要的端口即可解决

使用在线接口测试
如何一步一步搭建一个springboot环境

本文地址:https://blog.csdn.net/weixin_44086973/article/details/110188273