application.ymlの値をJavaアプリケーション側で受け取る #SpringBoot

org.springframework.beans.factory.annotation.Value を使うとよい。

ただし、まとまった単位で管理したいときは @ConfigurationProperties を使うのがよさげ。

@Configuration
public class AppConfig {
    @Value("${spring.datasource.schema}")
    private String schemaName;

    public String getSchemaName() {
        return schemaName;
    }
}

参考

blog.y-yuki.net