IDEA生成一个多模块的SpringBoot项目
1.点击Creat New Project或2.左边选择Maven然后next3.填写GroupId和ArtifactId(随便填写)然后点击next然后确定项目名称;和项目所在目录。点击finish4.目录如下5.直接删除SRC目录,在pom文件加上packing项目目录如下<packaging>pom</packaging>6.创建...
·
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依赖删除掉。
更多推荐
已为社区贡献1条内容
所有评论(0)