在线构建SpringBoot项目【基础】
这里介绍一种在线构建SpringBoot的WEB项目的方法
所需工具:
- 浏览器
- Eclipse(带Maven插件)我的版本是自带的,没有的自己装一个就好啦。
一、构建地址
https://start.spring.io/
二、配置
-
选择构建工具为Maven
-
填入你所在公司的名称和项目名称,没有特殊要求这里默认就可以。
-
因为我们构建的是Web项目,在Dependencies里面输入Web选择第一个就好啦。搜索完毕之后记得点击“+”号。
-
完毕之后点击Generate Project下载配置好的工程。我这里下载好的文件是Demo.zip。
-
将下载完毕的文件解压。
-
打开Eclipse导入项目。选择File–>Import–>Existing Maven Projects
这里若是没有则需要下载相关插件配置,百度就好啦。
-
选择刚才下载的目录导入。
-
等待加载完毕之后就可以看到左侧资源栏得到了我们刚才配置好的工程。
-
在DemoApplication.java文件上右键,选择Run As Java Application即可。
-
看到控制台输出如下说明启动成功了。这时候我们可以在浏览器中访问我们的工程。
-
在浏览器当中输入。得到如下显示说明配置成功,不过我们希望能输出一些东西怎么办?
http://localhost:8080/
-
在com.example.demo的包上右击,创建一个Java Package。如图所示。
SpringBoot采用的是约定优先于配置的理念,我们这里创建这个包用来存放控制器。
-
在这个包下面创建一个HelloWorld类文件。
最后的工程结构如下。
-
编写HelloWorld的Contorller
package com.example.demo.controller;
import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloWorld {
//访问路径
@RequestMapping("/hello")
//以JSON格式返回数据
@ResponseBody
public Map<String, Object> showHelloWorld() {
Map<String, Object> map = new HashMap<>();
map.put("msg", "hello");
return map;
}
}
- 重新启动应用程序,这时候访问:
http://localhost:8080/hello
这时候浏览器就有我们刚才的返回数据啦。