YAML简介
SpringBoot默认使用一下两种全局配置文件,文件名固定。
- application.properties
- application.yml
一个简单的application.yml配置文件
01 server:
02 port:8081
YAML语法如下
1、使用缩进表示层级关系
2、缩进时不允许使用tab键,只允许使用空格
3、缩进的空格数不重要,但同级元素必须左侧对齐
4、大小写敏感
Maven项目简介
下表显示项目源代码、资源文件和其它配置在Maven项目中的位置
Java源代码:src/main/java
资源文件:src/main/resources
测试源代码:src/test/java
打包输出文件:target
POM
pom(project object model, 项目对象模型)是maven的基本组件,以xml文件的形式存放在项目的根目录下,名称为pom.xml。
POM中定义了项目的基本信息,用于描述项目如何构建、声明项目依赖等等。
当maven致性一个项目时,它会先查找当前项目的POM文件,读取所需的配置信息,然后执行任务。在POM中可以设置如下配置:
- 项目依赖
- 插件
- 目标
- 构建时的配置文件
- 版本
- 开发者
- 邮件列表
在创建POM之前,首先要确定工程组(groupId),及其名称(artifactId)和版本,在仓库中这些属性是项目的唯一标识。
目录简介
目录以及文件说明:
- helloMaven:项目名,包含src文件夹和POM.xml。
- src/main/java:用于存放项目的Java文件。
- src/main.resources:用于存放项目资源文件。
- src/test/java:用于存放所有测试Java文件,如JUnit测试文件。
- src/test/resources:用于存放测试资源文件。
- target:项目输出位置,用于存放编译后的文件。
- pom.xml:Maven项目核心配置文件。
maven创建项目时,还自动生成了两个Java文件,App.java和AppTest.java。