Мы используем Java-бины для внедрения зависимостей.Однако мы обнаружили, что бобы не были созданы должным образом.Мой вопрос: как правильно организовать эти бобы?Я прочитал много книг или онлайн-сообщений об этом, но не ясно, о решениях.Позвольте мне привести вам пример здесь.Например, у меня есть бин TestBeanA
, и я положил его в moduleA
.У меня есть другой moduleB
, который ссылается на moduleA
, поэтому я могу использовать TestBeanA
в moduleB
.
1) Первый вопрос: теперь у меня есть другой moduleC
, который находится в другой услуге или пакете.Чтобы использовать TestBean
в moduleC
, я могу добавить moduleA
в качестве зависимости в moduleC
, а затем использовать TestBean
там?Это хороший подход?или просто создайте новый бин в moduleC
?
2) 2-й вопрос заключается в следующем: теперь, если у меня есть другой бин TestBeanB
в moduleB
.Как я могу использовать этот боб в moduleA
?или ввод TestBean
в moduleB
был неправильным, и его также следует ввести в moduleA
?