@Test public void testConfigPPLServiceShouldPass() { PPLServiceConfig config = new PPLServiceConfig(); PPLService service = config.pplService(); assertNotNull(service); }
@Bean public PPLService pplService() { return new PPLService(new PPLSyntaxParser(), analyzer(), storageEngine, executionEngine); }
PPLServiceConfig { @Bean public PPLService pplService() { return new PPLService(new PPLSyntaxParser(), analyzer(), storageEngine, executionEngine); } }
PPLServiceConfig { @Bean public PPLService pplService() { return new PPLService(new PPLSyntaxParser(), analyzer(), storageEngine, executionEngine); }  }
PPLServiceConfig { @Bean public PPLService pplService() { return new PPLService(new PPLSyntaxParser(), analyzer(), storageEngine, executionEngine); }  @Bean Analyzer analyzer(); @Bean PPLService pplService(); }
PPLServiceConfig { @Bean public PPLService pplService() { return new PPLService(new PPLSyntaxParser(), analyzer(), storageEngine, executionEngine); }  @Bean Analyzer analyzer(); @Bean PPLService pplService();  }