package springtips.configuration; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.*; import springtips.configuration.profileConfigs.CustomProfileConfiguration; import springtips.configuration.profileConfigs.ScannedConfiguration; // Create Spring Facet and add this class to new fileset --> gutter icons appear @Configuration @ComponentScan("springtips.configuration.scanned.*") //@MyComponentScan(myPackagesAreListedHere = "springtips.configuration.scanned.*") @Import({ImportedConfig.class, CustomProfileConfiguration.class, ScannedConfiguration.class}) @ImportResource("classpath*:/springtips/configuration/importResource.xml") public class MainConfiguration { // --> ScannedConfiguration @Autowired private Long autowiredLongBean; @Bean(name = "customName") @Description("Some description for this bean.") public String beanFromMainConfiguration() { return "Hi"; // Generate->@Autowired Dependency // return "Hi" + environment.getProperty("user.name"); } @Bean public Integer myIntegerBean() { return 2; } }