- 新建一个Maven Java 工程
- pom.xml 文件中引入依赖
- 编写主程序
- 编写Controller 内容
- 启动主程序
- 修改端口或访问路径
- 附件
-
File -> New -> Project
-
Maven -> Next
-
填写 GroupId ,ArtifactId -> 点击 Next
-
点击Finish
-
创建完成,默认基础结构
-
目录结构
- src/main/java 程序开发以及主程序入口
- src/main/resources 配置文件
- src/test/java 测试程序
-
引入spring boot 父级依赖
org.springframework.boot spring-boot-starter-parent 2.2.7.RELEASE PS:
设定一个空值默认值为…/pom.xml 表示将始终从父级仓库中获取,不从本地路径获取 -
引入 web 模块
org.springframework.boot spring-boot-starter-web 2.3.0.RELEASE
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
编写Controller 内容
@RestController
@RequestMapping("/hello")
public class HelloWorldController {
@GetMapping()
public String index() {
return "Hello World!";
}
}
启动主程序
- 访问网址 http://localhost:8080/hello
- 在resources下新建application.yml文件
# 开发环境配置 server: # 服务器的HTTP端口,默认为80 port: 8093 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # tomcat最大线程数,默认为200 max-threads: 800 # Tomcat启动初始化的线程数,默认值25 min-spare-threads: 30
- pom.xml 完整内容
4.0.0 cn.mur testProj 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.2.7.RELEASE org.springframework.boot spring-boot-starter-web 2.3.0.RELEASE org.apache.maven.plugins maven-compiler-plugin 3.1 ${java.version} ${java.version} ${project.build.sourceEncoding}



