Skip to content

Commit

Permalink
Merge pull request #1 from MogekovHashaski/main
Browse files Browse the repository at this point in the history
Add Chinese translation of the README
  • Loading branch information
OmarAssadi authored Sep 21, 2021
2 parents 56c3a82 + 70e527c commit 25253d7
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions README_zh.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Spring TOML Property Source

Spring TOML Property Source 会增加对你的 Spring Boot 项目中 TOML 配置文件加载的支持。

这个项目分为两部分:

* [spring-toml-property-source]() 包含了该库本身
* [spring-toml-property-source-example]() 包含了一个测试该库使用的 Spring 项目

## 应用

1. 添加该库为依赖项。你可以从 Maven Central 仓库中找到该库。
对于 gradle 用户,添加下列内容即可:

```gradle
implementation 'com.omarassadi:spring-toml-property-source:1.0.0'
```

2. 将 property source loader 加入到 Spring 中。为此你可以在 `META-INF/` 路径下创建一个名为 `spring.factories` 的文件,并在其中加入下列内容:

```properties
org.springframework.boot.env.PropertySourceLoader=com.omarassadi.spring.tomlpropertysource.TomlPropertySourceLoader
```

3.`resources/` 路径下,创建一个名为 `application.toml` 的文件。在该文件中,你可以如同在一般的 `application.properties``application.yml` 文件中一样进行对你的 Spring 应用的设置。


或者,你可以为某个 class 添加 `@TomlPropertySource` 注解。
和 Spring 自带的 `@PropertySource` 注解一样,不过此注解会加载 TOML 文件而不是 `.properties` 文件。

0 comments on commit 25253d7

Please sign in to comment.