创建一个Spring-Boot项目
初始化
1 | gradle init |
增加配置
多项目构建
多项目构建时,根目录下需要包含settings.gradle文件。文件中需要定义项目的名称:
1 | rootProject.name = 'dolphin' |
同时在build.gradle文件中声明需要构建的项目:
1 | project(":dolphin"){ |
配置完毕后输入命令gradle projects
查看配置的多个项目,输出的结果如下:
1 | hldev@hldev-100:~/summerize/dolphin-framework$ gradle projects --stacktrace |
- 一个多项目构建必须在根项目的根目录下包含settings.gradle文件,因为它指明了那些包含在多项目构建中的项目。
- 如果需要在多项目构建的所有项目中加入公用的配置或行为,我们可以将这项配置加入到根项目的build.gradle文件中(使用allprojects)。
- 如果需要在根项目的子项目中加入公用的配置或行为,我们可以将这项配置加入到根项目的build.gradle文件中(使用subprojects)。
常见问题
call ‘refresh’ before multicasting events via the context
启动Spring Boot程序时报如下错误:
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
详细日志如下:
1 | 2017-02-03 18:32:33.444 WARN 15138 --- [ main] ionWarningsApplicationContextInitializer : |
是由于不能直接将application.java 文件放在main/java文件夹下,必须要新建一个包把他放进去。
4009afc05e30f3d939a628afa06ad3698f5cd3ea