1.点击Creat New Project

在这里插入图片描述

2.左边选择Maven

然后next
在这里插入图片描述

3.填写GroupId和ArtifactId(随便填写)

然后点击next
在这里插入图片描述
然后确定项目名称;和项目所在目录。
点击finish
在这里插入图片描述

4.目录如下

在这里插入图片描述

5.直接删除SRC目录,在pom文件加上packing

项目目录如下
在这里插入图片描述

<packaging>pom</packaging>

6.创建第一个springboot模块

右键new->module
在这里插入图片描述
右侧选择箭头所示,然后next
在这里插入图片描述
填写Artifact,然后next
在这里插入图片描述
选择要加的模块,根据自己的要求添加,我暂时只添加web模块。点击next
在这里插入图片描述
基本都是默认,然后finish
在这里插入图片描述

7.完成后的项目目录

在这里插入图片描述

8.重复第六步创建第二个module,并且在chapter_one的pom.xml文件中加入module2的依赖

在这里插入图片描述

		<dependency>
            <groupId>com.example</groupId>
            <artifactId>chapter_two</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </dependency>

9.在chapter_two中建一个model目录,目录下生成一个Account.java文件

在这里插入图片描述
Account.java内容

package com.example.chapter_two.model;
import java.sql.Timestamp;

public class Account {
    private Long id;
    private Timestamp timestamp;
    private String accountName;

    public Long getId() {
        return id;
    }

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

    public Timestamp getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Timestamp timestamp) {
        this.timestamp = timestamp;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    @Override
    public String toString() {
        return "Account{" + "id=" + id + ", timestamp=" + timestamp + ", accountName='" + accountName + '\'' + '}';
    }
}


10.在chapter_one中,生成一个controller目录,生成一个controller;

在这里插入图片描述

package com.example.chapter_one.controller;

import com.example.chapter_two.model.Account;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.sql.Timestamp;
import java.sql.Date;
@RestController
public class WebTestController {

    @GetMapping("/chapter.one")
    public String get(){
        Account account=new Account();
        account.setAccountName("chapter_two");
        account.setId(1L);
        account.setTimestamp(new Timestamp(new Date(323222222L).getTime()));
        return account.toString();
    }
}

11.启动ChapterOne,浏览器中输入 http://localhost:8080/chapter.one

在这里插入图片描述
测试成功,说明我么的项目搭建完成。

可能碰到的问题:

1.新建SpringBoot模块,可能版本过高,导致pom.xml很多jar包导如错误,建议使用2.1.6版本,
在这里插入图片描述

2.启动报错,提示测试中有包不存在,建议如果不用test,把pom中有关junit和test依赖删除掉。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐