Explanation of @Configuration @AutoConfigureAfter with Kotlin
<p>I am a python dev and totally new to Spring boot and gradle. However i am fine with java and Trying my best with Kotlin. I was trying to run Spring Boot application(Kotlin) on localhost. Gradle build is working fine except these line</p>

<pre><code>@Configuration
@AutoConfigureAfter(DispatcherServletAutoConfiguration::class)
open class Assembly : WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter()
{
   .
   .
</code></pre>

<blockquote>
  <p>No value passed for parameter resourceProperties, mvcProperties, beanFactory....</p>
</blockquote>

<p>I understand that <code>WebMvcAutoConfigurationAdapter</code> constructor expects these params but should they not be passed automatically through annotation <code>@Configuration</code> and <code>@AutoConfigureAfter</code> .</p>

<p>As i am totally new to spring boot i have no idea what is going wrong and where. As this code is already running in production so i am really confused about whether i am missing some local configuration or gradle conf or something else.</p>