Springboot 项目搭建
2020-01-29 本文已影响0人
xq9527
前言:
之前看过很多spring boot的教程 自己从零搭建很少 今天搭建成功了就 简单的分享给大家 如有不足和错误的地方希望大家指出
1准备工作
需要安装
IntelliJ IDEA 或者eclipse +sts 插件来开发
IntelliJ IDEA 下载地址 :https://www.jetbrains.com/
eclipse 下载地址:https://www.eclipse.org/downloads/
sts 插件下载地址 :https://spring.io/guides/gs/spring-boot/
我这边主要是用IntelliJ IDEA 开发 eclipse 的步骤后期我会更新博客 希望大家见谅
2 具体实现
我们首先点击 Create New Project
![](https://img.haomeiwen.com/i6865547/e02f3221e1637814.png)
然后选择Spring Initializr 这边 会自动管理https://start.spring.io/ 来创建springboot的项目
![](https://img.haomeiwen.com/i6865547/8e4937118d6642fa.png)
我们选择工程依赖方式 是 maven 还是 Gradle 我这边选择 Gradle 你也可以选择Maven 选择后我们点下一步
![](https://img.haomeiwen.com/i6865547/dcfba36ef53ca1af.png)
盘边有很多其他的依赖spring 的依赖 可以选择性的添加 集成进来 我们这里只是简单的教程demo 就直接next
![](https://img.haomeiwen.com/i6865547/53fa559179790d4b.png)
然后单击Finish 就回自动创建springboot 项目了
![](https://img.haomeiwen.com/i6865547/03e3d5caebc276d9.png)
创建完成后给我们创建一个 Application 的入口类 里面有一个入口方法main 方法来启动我们的spring boot 项目
![](https://img.haomeiwen.com/i6865547/069814429c2a1ace.png)
点击右上角三角形我可以运行项目 我们没有加入controller 具体逻辑 所以项目运行就会马上关闭我们没有办法访问具体内容
![](https://img.haomeiwen.com/i6865547/c61317df09974ebe.png)
我们在build.gradle 里面 添加 springboot web的依赖
implementation'org.springframework.boot:spring-boot-starter-web'
项目会自动去下载依赖的jar包
![](https://img.haomeiwen.com/i6865547/fa14d9d37bcfa773.png)
添加好依赖 之后我我们写一个controller 的类来做一下测试的数据返回
通过 @RestController @RequestMapping 来映射访问路径
![](https://img.haomeiwen.com/i6865547/ed00f306b0858071.png)
具体代码
@RestController
@RequestMapping(value ="/hello")
public class HelloController {
@RequestMapping(value ="/index")
public Mapindex(){
Mapmap=new HashMap<>();
map.put("msg","部署成功");
return map;
}
@RequestMapping(value ="/getuserinfo")
public MapgetUserinfo(){
Mapmap=new HashMap<>();
User user=new User();
user.setId(1);
user.setUsername("徐庆");
user.setPassword("123456");
user.setPhone("18674049006");
map.put("msg","返回数据成功");
map.put("code",200);
map.put("user",user);
return map;
}
}
启动项目
我们点击右上角的三角形来运行项目 启动之后我们看到spring boot的标志出来了
![](https://img.haomeiwen.com/i6865547/6f47e74013213e86.png)
现在我们用postman 来测试一下接口 因为是本地的服务tomcat 启动 所以只能用本地IP来拼接访问
http://192.168.1.3:8080/hello/index 这个是我本机 你需要换成你自己的
本机IP : 192.168.1.3 请换成自己电脑的再访问 端口默认是8080
![](https://img.haomeiwen.com/i6865547/6cf561260b576a91.png)
![](https://img.haomeiwen.com/i6865547/88618310f6fdd8de.png)