Как обновить компонент источника данных весной?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как обновить компонент источника данных весной?

Сообщение Anonymous »

Моя цель — создать веб-сервер с помощью Spring. Он должен реализовать мультиарендность, которая отлично работает, если вы не делаете ее динамичной (добавление, удаление, изменение). Можно ли обновить компонент источника данных весной?

Мой код:

Код: Выделить всё

@SpringBootApplication
public class MyApplication {

public static void main(String[] args) throws IOException {
SpringApplication.run(MyApplication.class, args);
}

//Multitenancy
@Bean
public DataSource dataSource(){

//implements AbstractRoutingDataSource
CustomRoutingDataSource customDataSource = new CustomRoutingDataSource();

//logic here

return customDataSource;
}

}
Что я пробовал:

Код: Выделить всё

CustomRoutingDataSource c = context.getBean(CustomRoutingDataSource.class);
c.setTargetDataSources(CustomRoutingDataSource.getCustomDatasources());
который обновляет компонент (?), но не обновляет источники данных Spring, соединения с базой данных по-прежнему отсутствуют, если они добавлены с помощью этого метода.

Подробнее здесь: https://stackoverflow.com/questions/574 ... -in-spring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»