1.注入类:
@Component:可注入任意类的注解;
@Controller:注入控制层Bean的注解;
@Service:注入业务层Bean的注解;
@Respority:注入数据访问层Bean的注解;
2.注入数据:
@Value:可以(动态)注入数据;
@Autowire:按照类型自动装配;
3.其他注解:
@Bean:标注方法上,表示该方法的返回值是Bean,并将其注入容器;
@ComponentScan:扫描添加注解的类并将其注入容器;
@Configuration:代表该类是配置类;
@Import:代表在配置类中导入其他配置类的内容;
@Transactional:可标注在泪上或者方法上,表示当前类的(所有)方法具有事物管理的功能;
@Primary:首选项(修饰类);
@Qualifier:与@Autowired配合使用,
按照名称来装配;
@Resource:按照名称自动装配;
@Scope:作用域(修饰类)
属性- singleton(单例)
prototype(多例)
request(请求)
session(会话)