spring boot context 命名规范
时间: 2024-08-01 21:01:18 浏览: 65
Spring Boot 的 Context 命名规范主要用于配置文件和组件命名,以提高可读性和组织结构的一致性。以下是一些常见的命名约定:
1. **Application**: 应用名,比如`application.properties`或`application.yml`,用于全局配置。
2. **Profile**: 配置文件可以有不同的环境(如生产、开发、测试)或特定功能(如devOps,uat)。每个profile有自己的配置文件,如`application-dev.properties`或`application-prod.yml`。
3. **Component**: 服务或模块的配置文件,如`config-service.properties`或`database-config.yml`,按功能或模块来区分。
4. **Repository**: 如果项目涉及持久化,Repository 类相关的配置可能会命名为`data-source-repo.properties`或`hibernate-jpa.properties`。
5. **Service**: 业务层服务相关的配置,例如`service-layer-config.properties`。
6. **Spring Initializr**: Spring Boot 提供的初始构建工具,其生成的默认目录结构下,常常有如`main/resources/application.properties`这样的配置文件。
7. **Environment Variables**: 使用 `${...}` 格式表示环境变量,便于在运行时动态替换。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)