我将IntelliJ的实例从2017.3升级到2018.1。在 运行/调试配置 窗口中,我看到了一个我之前未见过的选项: 包含依赖项"提供& #34;范围 即可。默认情况下会选中此选项。检查该字段后,我无法运行我的spring-boot应用程序。每次我启动我的应用程序时,都会产生bean创建异常,例如:
org.springframework.context.ApplicationContextException:无法执行 启动嵌入式容器;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 用名称创建bean' tomcatEmbeddedServletContainerFactory' ...
当我取消选中该字段时,我的应用程序正常运行。我的问题是,该字段是什么控制的,并且考虑到默认情况下检查它是否会因取消选中而导致任何问题?