目录
一、官网创建下载导入的方式
1、创建项目
右上方可以添加依赖,本家增加了spring web。
填写好信息点击下方GENERATE按钮会生成项目的压缩包:demo.zip。解压后可以用idea打开。
不加依赖的包生成的build.gradle里依赖如下:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}
加了web依赖是这个:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}
2、idea打开项目
已经编译通过了,注意设置gradle对应的jdk版本

3、启动项目

启动完成,默认端口是8080,也可以修改端口
修改端口号如下:

网页访问:验证启动成功

4、增加controller测试

增加了路径配置访问地址为:
server.port=8180
server.servlet.context-path=/demo

不加这个server.servlet.context-path配置则,路径为:http://localhost:8180/demo-controller/test
二、IDEA创建SpringBoot项目
1、选择New Project
打开页选择或者已有项目选择file-》New Project都可以。
选择Spring Initializr,url是基于官网创建,设置项目相关信息

点击next,设置相关依赖,根据需要添加

点击create即创建完成,自动打开项目,如下如

编译完成后可正常启动。
三、其他说明
1、启动类@SpringBootApplication
必须在最外层目录
2、配置文件说明
(1)三种格式
- properties
- yml
- yaml
yml是yaml的简写,使用方式一样。.前的命名必须是application这个单词。
当应⽤程序启动时,Spring Boot会⾃动从classpath(类路径)中找到并加载application.properties 和 application.yaml 或者 application.yml ⽂件。
(2)优先级
- 如果项目中,同时存在properties和yml配置文件,properties的优先级更高
- 同时存在时,两个文件都生效
- 如果两个文件中,都包含同一个配置,以properties为主
(3)配置说明
properties 是以键值对的形式配置的,key 和 value 之间是以 "=" 连接的。key建议都小写,单词之间用.分割
yml 是树形结构的配置⽂件,它的基础语法是"key: value"。key 和 value 之间使⽤英⽂冒号加空格的⽅式组成,空格不可省略。
21万+

被折叠的 条评论
为什么被折叠?



