-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApplication.java
More file actions
22 lines (17 loc) · 795 Bytes
/
Copy pathApplication.java
File metadata and controls
22 lines (17 loc) · 795 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import config.CommonConfig;
import config.FooVendorSpecificBean;
@Configuration
@ComponentScan(basePackageClasses = CommonConfig.class)
public class Application {
private static Logger logger = LoggerFactory.getLogger(Application.class);
public static void main(String[] args) {
final ConfigurableApplicationContext run = SpringApplication.run(Application.class, args);
logger.info("Property is: {}", run.getBean(FooVendorSpecificBean.class).getFooProperty());
}
}