23.4 Fluent Builder API
如果您需要构建一个层次关系ApplicationContext(带父/子关系的上下文)或如果你喜欢使用“流利”构建器API,您可以使用SpringApplicationBuilder.
TheSpringApplicationBuilder让你联式调用多个方法且包含parent和child方法便于你创建一个层次结构,如以下示例所示:
new SpringApplicationBuilder().sources(Parent.class).child(Application.class).bannerMode(Banner.Mode.OFF).run(args);
Note
在创建层次关系
ApplicationContext时存在一些限制.例如,Web组件必须包含在子上下文,且父子上下文使用相同的环境.请参考SpringApplicationBuilder Javadoc获取完整信息.
