Разыскивание причины Spring, “не имеющего право на автопроксирование”

@Jax: extern "C" вещь вопросы, очень очень. Если заголовочный файл не имеет один, то (если это не C ++-only заголовочный файл), необходимо было бы включить Ваш #include с ним:

extern "C" {
#include 
// include other similarly non-compliant header files
}

В основном, каждый раз, когда то, где программа C++ хочет связаться со средствами на базе С, эти extern "C", жизненно важно. На практике это означает, что имена, используемые во внешних ссылках, не будут искажены, как нормальный C++, имена были бы. Ссылка.

48
задан skaffman 29 July 2009 в 17:06
поделиться

2 ответа

Чтобы подвести итог этого вопроса, коллапс неинициализированного графа объектов был вызван BeanPostProcessor ] с использованием @Autowired для получения своих зависимостей, а механизм autowire фактически вызывал инициализацию всех остальных определений bean-компонентов до того, как мой BeanPostProcessor получил возможность высказаться по этому поводу. Решение состоит в том, чтобы не использовать автоматическое подключение для ваших BPP.

24
ответ дан 26 November 2019 в 18:59
поделиться

Не уверен, что это поможет, но Eclipse Spring IDE графическое представление похоже, может быть полезно при сортировке ссылок на bean-компоненты ..

5
ответ дан 26 November 2019 в 18:59
поделиться
Другие вопросы по тегам:

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