【问题标题】:What is SpringBootApplication functionality?什么是 SpringBootApplication 功能?
【发布时间】:2018-05-20 04:11:26
【问题描述】:

我了解@SpringBootApplication是用来标记一个spring应用的主类的。

Here 我看到它“相当于使用@Configuration@EnableAutoConfiguration@ComponentScan”。但是,如果已经使用@EnableAutoConfiguration 自动生成,为什么还需要@Configuration

【问题讨论】:

  • “为什么需要@Configuration”是什么意思。如果您使用@SpringBootApplication,则不需要在该类上使用@Configuration
  • 投反对票,因为 Spring 有出色的文档,您应该在提出有关 STackoverflow 的问题之前阅读这些文档。

标签: spring configuration annotations


【解决方案1】:

@EnableAutoConfiguration 意味着 Spring boot 将查看您使用的库并尝试相应地设置 bean。它与@Configuration 无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-24
    • 2010-12-06
    • 2014-08-30
    • 2016-06-07
    • 2012-12-14
    • 2011-12-04
    • 2010-09-16
    • 2010-10-22
    相关资源
    最近更新 更多