What is Spring Boot autoconfiguration?
It provides plug-in functionality while editing your web.xml and other config files that will autocomplete common dependencies while typing.
It's an opinionated, intelligent method of introspecting an app to configure beans that are likely to be needed. This configuration can be overridden over time with manual configuration.
It triggers an automated review of configuration by a web-based agent that reviews your existing web.xml file and detects possible security issues.
It triggers a local automated review of configuration files such as web.xml and detects possible security issues or automatically resolves circular dependencies.