Size: a a a

Java Web and more

2020 October 10

N

Nonverbis in Java Web and more
В application.properties у меня:

client="ru.pcask.clients"

А в Application.java:

//@SpringBootApplication(scanBasePackages = {"ru.pcask.clients",
//                                            "ru.pcask.activities"
//                                           })

@SpringBootApplication(scanBasePackages = {"${client}",
       "ru.pcask.activities"
})

@EntityScan(value={"ru.pcask.clients",
                  "ru.pcask.activities"})
@EnableJpaRepositories(value={"ru.pcask.clients",
                      "ru.pcask.activities"})
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}

В результате значение из properties не работает. Т.е. контроллер найден не будет. А если заменить на текст (раскомментарить текст выше), то будет.
Подскажите, пожалуйста, что сделал не так и как исправить?
источник

ДФ

Дмитрий Филиппов... in Java Web and more
Nonverbis
В application.properties у меня:

client="ru.pcask.clients"

А в Application.java:

//@SpringBootApplication(scanBasePackages = {"ru.pcask.clients",
//                                            "ru.pcask.activities"
//                                           })

@SpringBootApplication(scanBasePackages = {"${client}",
       "ru.pcask.activities"
})

@EntityScan(value={"ru.pcask.clients",
                  "ru.pcask.activities"})
@EnableJpaRepositories(value={"ru.pcask.clients",
                      "ru.pcask.activities"})
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}

В результате значение из properties не работает. Т.е. контроллер найден не будет. А если заменить на текст (раскомментарить текст выше), то будет.
Подскажите, пожалуйста, что сделал не так и как исправить?
В переменной client указано значение "ru.pcask.client", а по тексту ниже везде используется "ru.pcask.clientS" - так должно быть?
источник

N

Nonverbis in Java Web and more
Дмитрий Филиппов
В переменной client указано значение "ru.pcask.client", а по тексту ниже везде используется "ru.pcask.clientS" - так должно быть?
Да, была эта ошибка. Исправил, пока не работает. Продолжаю дебажить.
источник

N

Nonverbis in Java Web and more
Дмитрий Филиппов
В переменной client указано значение "ru.pcask.client", а по тексту ниже везде используется "ru.pcask.clientS" - так должно быть?
Не помогло. Исходный текст вопроса отредактировал.
источник

ДФ

Дмитрий Филиппов... in Java Web and more
У меня идея разве что другой синтаксис использовать в этом конкретном месте. У спринга никак 5 штук их разных для подстановки параметров.
источник

AE

Alexandr Emelyanov in Java Web and more
Nonverbis
В application.properties у меня:

client="ru.pcask.clients"

А в Application.java:

//@SpringBootApplication(scanBasePackages = {"ru.pcask.clients",
//                                            "ru.pcask.activities"
//                                           })

@SpringBootApplication(scanBasePackages = {"${client}",
       "ru.pcask.activities"
})

@EntityScan(value={"ru.pcask.clients",
                  "ru.pcask.activities"})
@EnableJpaRepositories(value={"ru.pcask.clients",
                      "ru.pcask.activities"})
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}

В результате значение из properties не работает. Т.е. контроллер найден не будет. А если заменить на текст (раскомментарить текст выше), то будет.
Подскажите, пожалуйста, что сделал не так и как исправить?
нельзя так, там не работают плейсхолдеры
источник

C

Captcha bot in Java Web and more
Gsghs, если ты не бот, нажми "четыре". Ботов удалено: 300.
источник

N

Nonverbis in Java Web and more
Alexandr Emelyanov
нельзя так, там не работают плейсхолдеры
А как тогда делать? Хардкодить только?
источник

VS

Vitaly Sirotkin in Java Web and more
Nonverbis
А как тогда делать? Хардкодить только?
Автоконфигурации юзать
источник

AE

Alexandr Emelyanov in Java Web and more
Nonverbis
А как тогда делать? Хардкодить только?
Какой кейс того, что пакет скана поменяется без пересборки приложения?
источник

AE

Alexandr Emelyanov in Java Web and more
Для всего заранее известного есть профили
источник

N

Nonverbis in Java Web and more
Alexandr Emelyanov
Для всего заранее известного есть профили
Я не против пересборки. Мне бы посмотреть пример.
источник

AE

Alexandr Emelyanov in Java Web and more
Nonverbis
Я не против пересборки. Мне бы посмотреть пример.
Пример чего?
источник

N

Nonverbis in Java Web and more
Alexandr Emelyanov
Пример чего?
Как задействовать константы на проект.
источник

AE

Alexandr Emelyanov in Java Web and more
Nonverbis
Как задействовать константы на проект.
Инжектировать где это необходимо
источник

N

Nonverbis in Java Web and more
Alexandr Emelyanov
Инжектировать где это необходимо
Бин создать что-ли? Так бин, если не ошибаюсь, внутри класса только доступен. А это аннотация. Она же снаружи класса. Или можно туда будет задействовать эту константу?
источник

БТ

Бекмамбет Трахтенбер... in Java Web and more
Nonverbis
Бин создать что-ли? Так бин, если не ошибаюсь, внутри класса только доступен. А это аннотация. Она же снаружи класса. Или можно туда будет задействовать эту константу?
источник

AE

Alexandr Emelyanov in Java Web and more
Nonverbis
Бин создать что-ли? Так бин, если не ошибаюсь, внутри класса только доступен. А это аннотация. Она же снаружи класса. Или можно туда будет задействовать эту константу?
Что то какая то каша в голове
источник

N

Nonverbis in Java Web and more
Alexandr Emelyanov
Что то какая то каша в голове
Есть такое. Не могу разобаться.
источник

C

Captcha bot in Java Web and more
Sanaul Haque, код неверный, обратись к админу.
источник