如果您认为对你有帮助,请点个赞!
概述
本文假定,您已经搭建了开发环境,具体包括:
- JDK
- 开发IDE: IDEA
- 安装了 IDEA 的 Spring Assistant 插件
如果你还没有搭建开发环境,请移步上一篇环境搭建及HelloWorld。
实战HelloWorld
下面将开发一个最简单的web项目HelloWorld!
创建项目
运行IDEA,将出现下图所示界面:
![](https://img.haomeiwen.com/i18933865/50d99e51c6fbe3a0.png)
点击“创建项目”:
![](https://img.haomeiwen.com/i18933865/e0181a1fe5336f80.png)
在上图中,选择“ Spring Assistant" , 选择spring initializr 模板 (使用缺省值即可),点击下一步。
![](https://img.haomeiwen.com/i18933865/56972a43e0cf4200.png)
在上图中,输入构件名称helloworld ,项目类型选择 Maven项目,点击下一步。
![](https://img.haomeiwen.com/i18933865/ecd6ae233bbc8f5f.png)
在上图中,可以选择SpringBoot版本。由于是创建WEB项目,可以选择”WEB“,并添加” Spring Web Starter" 组件。然后点击“下一步”
![](https://img.haomeiwen.com/i18933865/f3c5602d92edb26e.png)
在上图中,输入项目保存位置,点击“完成”。
这时项目创建完成,如下图所示。这时maven会自动下载项目依赖的JAR包,在下图红框所示区域可看到进度状态。(当然如果之前下载过相应的JAR包,则访过程非常快,否则可能需要较长时间)
![](https://img.haomeiwen.com/i18933865/666cf25351afd5bd.png)
点击进度状态,可以查看详细的下载进度,如下图所示。
![](https://img.haomeiwen.com/i18933865/7d1074caacdc245a.png)
当所有依赖下载完成,我们可以看下生成的项目代码,如下图所示。
![](https://img.haomeiwen.com/i18933865/4b7935c7b81af6ed.png)
现在,我们可以开始编写代码了
编写HelloWorld代码
创建 HelloWorldController.java
按下图所示,创建JAVA类:
![](https://img.haomeiwen.com/i18933865/b13cb2e7e6a5903d.png)
输入类名,双击 “Class"创建JAVA类:
![](https://img.haomeiwen.com/i18933865/c5ab5f68c47218f2.png)
生成的JAVA文件如下:
//HelloWorldController.java
package com.example.helloworld;
public class HelloWorldController {
}
在代码中添加内容,如下所示:
//HelloWorldController.java
package com.example.helloworld;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorldController {
@RequestMapping("/hello") //url
public String sayHello() {
return "Hello World!";
}
}
到这里代码就编写完成。
运行项目
在”HelloworldApplication.java“文件上右键,点击run 菜单项,即可启动WEB服务
![](https://img.haomeiwen.com/i18933865/6bd2eebe6b90fa93.png)
若出现下图所示内容,则表示服务启动成功。(可以看到web服务器为tomcat,端口为8080)
![](https://img.haomeiwen.com/i18933865/3a80add008a1315e.png)
解决端口冲突
如果存在端口冲突,请移步上一篇环境搭建及HelloWorld查看解决方法
访问HelloWorld
接下来就可以使用浏览器来访问该应用,在浏览器地址栏输入: http://localhost:8080/hello ,出现下图所示内容,即说明访问成功。
![](https://img.haomeiwen.com/i18933865/22c6398cbdc8fb75.png)
HelloWorld到这里就结束了,谢谢!
下一篇通过对象返回JSON
网友评论