SpringBoot無法書寫主啟動類的情況之一
首先需要引入 spring-boot-starter-web 依賴;
由於筆者將SpringBoot專案的主啟動類命名為SpringBootApplication.java與裡面需要在類頭上引入的@SpringBootApplication重名,導致會引用錯誤,失敗,無法正常書寫執行啟動類:
其實我們通常將SpringBoot的主啟動類命名為SpringbootApplication(ps:中間大小寫的區別,這樣就區分開了@SpringBootApplication與SpringbootApplication.java)。
作者:m_yb
連結:https://juejin.im/post/5be57d676fb9a049f3619b07
來源:掘金
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
相關推薦
SpringBoot無法書寫主啟動類的情況之一
首先需要引入 spring-boot-starter-web 依賴; 由於筆者將SpringBoot專案的主啟動類命名為SpringBootApplication.java與裡面需要在類頭上引入的@SpringBootApplication重名,導致會引用錯誤,失敗,無法正常書寫
SpringBoot入門的坑——SpringBoot主啟動類所能掃描到的範圍
最近在學習SpringBoot,根據一些教程一點點的做,比如一些國際化,自定義配置類,攔截器等。但當我配置好之後發現一切都是不好使的,然後各種調,發現都沒有用,最後發現是我把SpringBoot主啟動類放錯類位置,給大家舉一個例子吧。 我將SpringBoot的
黑馬十次方專案day01-12之base模組編寫yml及主啟動類
文章目錄 建立yml檔案 啟動類 建立yml檔案 在tensquare_base工程的resources目錄下建立application.yml檔案 yml的內容如下 server: p
springboot怎樣掃描與啟動類非同包下也非子包下的類(javaBean)
一般來說springboot只會掃描啟動類當前包和以下的子包中的javabean,但如果非要訪問其他包的話, 也就是如何裝配到IOC容器中,其實也是有辦法的。 第一種: 首先,我們先在外面建立一個Java類,並且在與啟動類同包下建立一個util/PeopleConfiguration.j
【雜談】SpringBoot為啥不用配置啟動類
前言 在學習SparkJava、Vert.x等輕量級Web框架的時候,都遇到過打包問題,這兩個框架打包的時候都需要新增額外的Maven配置,並指定啟動類才能得到可執行的JAR包; 而springboot專案,似乎都不需要額外的配置,直接package就可以得到可執行的JAR包,這是怎麼回事呢? Vert.x要
關於IDEA無法引入包和類的情況
情況 http cnblogs 圖片 nbsp span logs idea img 原因:修改一些包結構後,會出現無法將類引入的情況. 通過清理緩存解決: 關於IDEA無法引入包和類的情況
springboot無法正常啟動工程
查閱官方文件:https://docs.spring.io/spring-boot/docs/1.5.17.RELEASE/reference/htmlsingle/#boot-features-adding-active-profiles Profiles Spring Profiles
springboot啟動類掃描路徑
springboot啟動類的預設掃描路徑是該類所在的包下面的所有java類。如:啟動類在“cn.com.test.app”包下,那麼只有cn.com.test.app包下的類會被掃描載入。 如果需要載入的類不在啟動類的同一包下,可以在啟動類處,手動指定掃描包路徑,如下: 如圖:預設只能
【spring cloud】匯入一個新的spring boot專案作為spring cloud的一個子模組微服務,怎麼做/或者 每次匯入一個新的spring boot專案,IDEA不識別子module,啟動類無法啟動/右下角沒有藍色圖示
如題:匯入一個新的spring boot專案作為spring cloud的一個子模組微服務,怎麼做 或者說每次匯入一個新的spring boot專案,IDEA不識別,啟動類無法啟動,怎麼解決 下面一起來走一遍這個流程: 1.將一個spring boot服務匯入spring cloud中作為一個子模組
java中無法找到主方法,無法找到類,web應用第一次報500,第二次報404
在重灌機器後,原來的許多java工程在重新被新安裝的Eclipse讀取過程中出現了java.lang.NoNoClassDefFoundError的問題,檢視工程目錄中bin路徑下沒有生成對應的.class文件網上查閱了很多資料,大部分都指示classpath設定不對。但是Eclipse本身並不需要配置cla
SpringBoot--springboot啟動類和controller的配置
bubuko 部分 web 掃描 技術分享 sin con style 正常 作為一個springboot初學者,在探索過程中難免遇到一些坑,邊看書邊動手,發現書本中的版本是1.0,而我使用的是最新版2.0,所以有些東西不能完全按照書本進行操作,因為2.0中已經不支持1.0
Linux 本地啟動mysql對應的3306埠也啟動的情況下無法遠端連線
1.執行netstat -talnp命令列看3306是否開啟netstat -talnp 如返回中有tcp6 0 0 :::3306 :::* LISTEN 21498/mysqld 則證明3306已開啟。 2.執行lsof -i:3306命令列查詢3306是否被使用ls
springboot自定義啟動類
springboot中設定啟動類,其實就是實現了一個介面ApplicationRunner,原始碼如下: package org.springframework.boot; @FunctionalInterface public interface ApplicationRunner {
SpringBoot 啟動類 @SpringBootApplication 註解 以及執行流程
@SpringBootApplication : 是Sprnig Boot專案的核心註解,目的是開啟自動配置 目錄 spingboot建議的目錄結果如下: root package結構:com.example.mypro
springboot配置aop,啟動報錯java.lang.IllegalStateException:Expected raw type form 這類問題
springboot配置aop,啟動報錯java.lang.IllegalStateException: Expected raw type form of org.springframework.web.servlet.handler.AbstractHandlerMethodMapp
解決IDEA中SpringBoot工程無法通過mainApplication啟動
報錯內容 在idea中建立完SpringBoot專案後,通過啟動mainApplication不能啟動成功報錯如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __
通過例項及原始碼分析關於SpringBoot啟動類啟動時自動配置問題
SpringBoot啟動類大家都不陌生,只要在main方法上增加一個@SpringBootApplication註解,就可以啟動了。 我們點開該註解 其中關鍵註解為@EnableAutoConfiguration,再次跟進 其中引入了EnableA
Apache2.2 服務因 1 (0x1) 服務性錯誤無法啟動的解法之一
問題: 當啟動Apache2 時發現無法啟動,檢查埠沒問題,手動啟動服務也無法啟動,報這個錯:Apache2.2 服務因 1 (0x1) 服務性錯誤而停止 。 解決: 在網上搜了一些有關的技術文章,嘗試了他們提供的方法,都不能實現啟動。後來發現安裝檔名有中文,把名改了,重灌,
關於SpringBoot啟動類報錯的問題解決
在SpringBoot的Maven專案中 SpringBoot的啟動類報錯為: The type org.springframework.context.ConfigurableApplicationContext cannot be resolved. It
SpringBoot原始碼分析之---SpringBoot專案啟動類SpringApplication淺析
原始碼版本 本文原始碼採用版本為SpringBoot 2.1.0BUILD,對應的SpringFramework 5.1.0.RC1 注意:本文只是從整體上梳理流程,不做具體深入分析 SpringBoot入口類 @SpringBootAp