@Component 注解定义bean
@Controller:用于表现层bean定义
@Service:用于业务层bean定义
@Repository:用于数据层bean定义
@Configuration注解用于设定当前类为配置类
@ComponentScan注解用于设定扫描路径(扫描bean),该注解只能添加一次,多个数据用数组格式
@Scope定义bean作用范围
@PostConstruct,@PreDestroy定义bean生命周期 jdk1.9之后需要导入依赖
@Autowired:注入引用类型,自动装配模式,默认按照类型装配
@Qualifier注解指定要转配的bean名称 必须和@Autowired一起使用,无法单独使用
@Value("${}") 实现简单类型注入
注解开发管理第三方bean 1.将独立的配置类加入核心配置 方式1:@Import注解导入式 @ComponentScan扫描式