webflux項目的兩個配置問題

1.如果同時引入springmvc和webflux,會導致webflux不生效

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-webflux</artifactId>
        </dependency>

容器啓動的是Tomcat,而不是NettyWebServer。

2.Intellij Idea依賴的問題導致Springboot項目無法啓動

Spring Boot ClassNotFoundException org.springframework.core.metrics.ApplicationStartup

SpringBoot項目運行的時候,如果報這個錯,一般是依賴版本問題,看一下父項目的springboot版本是否高於或等於子項目的Springboot版本號。

這裏的原因是錯誤操作導致的:

  • 1)沒有加spring-boot-starter-parent時,給springboot加了版本號,idea記住了
  • 2)後來加了spring-boot-starter-parent,版本較高,然後下面的依賴去掉了version
  • 3)此時就報錯了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章