application為啟動模塊,yml配置文件都在這個模塊配置
父模塊不要配置<build></build>節點,其他模塊也不需要,只在application模塊里面配置就好.
打包使用package命令
當整個項目打包成jar時,
該子模塊會被打包成jar,此時如果要用代碼加載里面的資源文件,不能使用 resource.getFile(),應該使用
resource.getInputStream().
如:
ClassPathResource resource = new ClassPathResource("/static/test.txt");
InputStream in = resource.getInputStream();
若果是不可執行的jar包,不要在pom中定義spring-boot-maven-plugin插件,因為這個SpringBoot插件會在Maven的package后進行二次打包,目的為了生成可執行jar包