我對 Java 世界很陌生,最近我一直在嘗試掌握一些關于 spring-boot 作業原理的想法。
我對一些問題感到困惑。
1、當我這樣做時mvn install,編譯器是否正常編譯src/main/java目錄中的所有類,甚至其中一些沒有使用?
2,我知道以某種方式maven-spring-boot-plugin定義的插件pom.xml為 spring 應用程式啟動做了所有的魔法,但是,它如何確定哪個類是 Main-Class ?通過遍歷所有已編譯的類來找到一個public static void main?
uj5u.com熱心網友回復:
是的,編譯“ClassPath”中的所有內容。在這種情況下是
src/main/java你提到的。它將查找帶有
@SpringBootApplication注釋的類中的主要方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/398194.html
上一篇:Maven依賴org.hibernate.validator7.0.1.Final在專案中具有不同的依賴
下一篇:javafx-maven-plugin版本>=0.0.5的警告:“在<mainClass>中找不到模塊名稱。模塊名稱將從module-info.java中假定”
