@Configuration
@ComponentScan(basePackages = "com.example")
public class AppConfig {
}
@Configuration
public class AppConfig {
@Bean
public MyBean myBean() {
return new MyBean();
}
}
@Configuration
public class AppConfig {
@Value("${message}")
private String message;
@Bean
public MyBean myBean() {
return new MyBean(message);
}
}
public class Application {
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
MyBean myBean = context.getBean(MyBean.class);
myBean.doSomething();
context.close();
}
}