Код: Выделить всё
//jar-A
public class DataConfiguration {
@Bean
@ConditionalOnMissingBean(value = {AbstractDataSource.class})
public DataBundleItemSource dataSource() {
//code goes here
}
//jar-B
public class UserConfiguration {
@Bean
public InventoryItemSource dataSource() {
//code goes here
}
Исключение класса на уровне приложения это невозможно, поскольку на уровне приложения из обоих классов используются другие свойства и функции.
Мы также пытались переопределить компонент из jar-A, но безуспешно.Есть ли другой способ не регистрировать компонент dataSource из jar-A?
Благодарю за помощь.
Подробнее здесь: https://stackoverflow.com/questions/788 ... pring-boot