一、基于IDEA创建demo项目
1、选择File->New->Project,弹出如下框;
2、选择选择Spring Initializr,Project SDK不存在则先下载Download JDK;
3、next然后选择依赖Web,如下图,再一路next直到finish(这里我命名项目名为demo2)。
创建完成后结构如下所示:
如上图所示,Spring Boot基础结构共3个文件
src/main/java:程序开发以及主程序入口
src/main/resources:配置文件
src/test/java:测试程序
二、引入Web模块
1、修改pom.xml,添加支持web的模块
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
pom.xml文件中默认有两个模块:
spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。
2、编写controller内容
如上图所示处,新增HelloController.java文件,添加如下内容
package com.example2.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 测试控制器
*
* @author xxx
* @create:2020-xx-xx
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello spring boot";
}
}
@RestController的意思就是controller里面的方法都以json格式输出
3、配置端口号,如下图所示配置端口号为8097,不配置则默认8080
4、启动程序,在主程序下右键选择运行程序,如下图
运行后可以看到Tomcat运行在8097端口上
5、访问url
运行:http://localhost:8097/hello
查看结果
(二)下文将讲解将此项目打包成jar,并移到ubuntu中运行
参考链接