从依赖模块连接bean

时间:2018-02-01 09:57:50

标签: spring spring-3

我创建了一个配置项目,它基本上创建了几个带有配置构造型的bean。然后,我希望我的客户能够重复使用这个项目。 我已将此配置项目添加为maven依赖项,但我的客户端项目没有将我作为配置项目的一部分创建的bean。 有人可以提供帮助

2 个答案:

答案 0 :(得分:1)

好的,答案如下:你应该放置

@SpringBootApplication

在您的某个配置上(在当前应用程序中,@SpringBootApplication看到的)或具有@SpringBootApplication注释的类。

解释如下:引擎盖下的@ComponentScan包含@SpringBootApplication而未指定基础包。这意味着它告诉Spring扫描带有@Configuration注释的类的包和递归的所有包。就是这样。如果你把function disableInput(selectbox, inputfield, disableValue) { select = document.getElementById(selectbox); selected = select.options[select.selectedIndex].value; if(selected==disableValue) { document.getElementById(inputfield).disabled = true; document.getElementById(inputfield+"label").style.color='grey'; } else { document.getElementById(inputfield).disabled = false; document.getElementById(inputfield+"label").style.color='black'; } } 放在那里 - 它将在启动时创建它,否则不会。

答案 1 :(得分:0)

我们可以通过启用spring-boot自动配置来解决这个问题

创建classpath-> resources-> META-INF-> spring.factories文件 org.springframework.boot.autoconfigure.EnableAutoConfiguration = [添加你的类需要在应用程序加载时加载]