title: class path resource [org/springframework/web/reactive/config/DelegatingWebFluxConfiguration.class] cannot be opened because it does not exist
body: <p>I am following <a href="https://spring.io/guides/gs/accessing-data-mysql/" rel="nofollow noreferrer">https://spring.io/guides/gs/accessing-data-mysql/</a>  on my IntelliJ.
  however after I excuted spring-boot:run command, below error happens</p>
  
  <p>org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration$WebFluxConfig]; nested exception is java.io.FileNotFoundException: <strong>class path resource [org/springframework/web/reactive/config/DelegatingWebFluxConfiguration.class] cannot be opened because it does not exist</strong></p>
  
  <p>I totally followed the offical guide. So what I am missing?<a href="https://i.stack.imgur.com/H2xWE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/H2xWE.png" alt="enter image description here"></a></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;project xmlns="http://maven.apache.org/POM/4.0.0"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;
          &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  
          &lt;groupId&gt;nathan&lt;/groupId&gt;
          &lt;artifactId&gt;accessing-data-mysql&lt;/artifactId&gt;
          &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
  
          &lt;parent&gt;
                  &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                  &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
                  &lt;version&gt;2.1.3.RELEASE&lt;/version&gt;
          &lt;/parent&gt;
  
          &lt;dependencies&gt;
                  &lt;!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                          &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;
                          &lt;version&gt;2.1.3.RELEASE&lt;/version&gt;
                  &lt;/dependency&gt;
                  &lt;!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                          &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt;
                          &lt;version&gt;2.1.3.RELEASE&lt;/version&gt;
                  &lt;/dependency&gt;
                  &lt;!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;mysql&lt;/groupId&gt;
                          &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
                          &lt;version&gt;8.0.15&lt;/version&gt;
                  &lt;/dependency&gt;
                  &lt;!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
                          &lt;artifactId&gt;lombok&lt;/artifactId&gt;
                          &lt;version&gt;1.18.6&lt;/version&gt;
                          &lt;scope&gt;provided&lt;/scope&gt;
                  &lt;/dependency&gt;
                  &lt;!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                          &lt;artifactId&gt;spring-boot-starter-test&lt;/artifactId&gt;
                          &lt;version&gt;2.1.3.RELEASE&lt;/version&gt;
                          &lt;scope&gt;test&lt;/scope&gt;
                  &lt;/dependency&gt;
  
                  &lt;!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-couchbase --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                          &lt;artifactId&gt;spring-boot-starter-data-couchbase&lt;/artifactId&gt;
                          &lt;version&gt;2.1.3.RELEASE&lt;/version&gt;
                  &lt;/dependency&gt;
  
              &lt;!-- https://mvnrepository.com/artifact/org.springframework/spring-web --&gt;
                  &lt;dependency&gt;
                          &lt;groupId&gt;org.springframework&lt;/groupId&gt;
                          &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
                          &lt;version&gt;5.1.5.RELEASE&lt;/version&gt;
                  &lt;/dependency&gt;
  
          &lt;/dependencies&gt;
          &lt;build&gt;
                  &lt;plugins&gt;
                          &lt;plugin&gt;
                                  &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
                                  &lt;artifactId&gt;spring-boot-maven-plugin&lt;/artifactId&gt;
                          &lt;/plugin&gt;
                  &lt;/plugins&gt;
          &lt;/build&gt;
  
  &lt;/project&gt;
  </code></pre>
  
  <p>application.properties</p>
  
  <pre><code>spring.jpa.hibernate.ddl-auto=create
  spring.datasource.url=jdbc:mysql://localhost:3306/db_example
  spring.datasource.username=spring_user
  spring.datasource.password=123456789
  </code></pre>