kubernetes Работа в версии & ldquo; v1 & rdquo; не может быть обработан как работа:

Если вы хотите получить доступ к переменным какой-то динамике, вы можете использовать отражение. Однако Reflection работает не для локальных переменных. Это применимо только для атрибутов класса.

Грубый быстрый и грязный пример:

public class T {
    public Integer n1;
    public Integer n2;
    public Integer n3;

    public void accessAttributes() throws IllegalArgumentException, SecurityException, IllegalAccessException,
            NoSuchFieldException {

        for (int i = 1; i < 4; i++) {
            T.class.getField("n" + i).set(this, 5);
        }
    }
}

Вам нужно улучшить этот код различными способами, это только пример. Это также не считается хорошим кодом.

0
задан Chris Stryczynski 16 January 2019 в 17:04
поделиться

1 ответ

Проблема была в одном из полей yaml:

env:
  - name: DB_HOST
    value: "mysql"
  - name: DB_PORT
    value: 3306

3306 должно быть строкой ("3306 ") вместо ...

0
ответ дан Chris Stryczynski 16 January 2019 в 17:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: