开发环境
- jdk8
- IntelliJ IDEA 2019.3.1
- maven 3.6.2
1、新建项目
1.1 新建项目选择 Spring Initializr
1.2 填入项目名称
1.3 选 Web 中的 Spring Web
1.4 添加保存路径
2、创建controller
2.1 创建controller,结构如下:
代码如下:
package com.edwin.springboot.hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
}
package com.edwin.springboot.hello.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ExampleController {
@RequestMapping("/sayHello")
public String sayHello(String name) {
return "hello world " + name;
}
}
2.2 开始运行项目
2.3 端口占用错误
我们发现程序报错 Web server failed to start. Port 8080 was already in use.
,Web端口被占用
原因是8080端口被占用了,我们修改端口为8081,向application.properties中添加 server.port=8081
重新启动项目。
3、测试项目
打开浏览器访问 http://localhost:8081/sayHello 向后面假如参数:zhangsan ,结果如下: