Day01
注释名 | 作用 |
---|---|
@Bean | 产生一个Bean对象,然后这个Bean对象交给Spring管理。@Bean(value = “car”,initMethod = “init”,destroyMethod = “destory”) |
@Component | 最普通的组件,可以被注入到spring容器进行管理 |
@Repository | 作用于持久层(dao) |
@Service | 作用于业务逻辑层(service) |
@Controller | 作用于表现层 |
@Autowired | 自动装配 |
@Configuration | 表示配置文件类 |
@ComponentScans | 可以包含(使用)多个@ComponentScan |
@ComponentScan(value = “com.atguigu”) | value = 路径(包) 指定扫描的包 |
@Filter | 作用与@ComponentScan,只扫描或只不扫描,使用includeFilters时需要加入useDefaultFilters=false,否则扫描全部 |
@SuppressWarnings(“resource”) | J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 |
@Scope | 控制作用域 单列还是多列 |
@Lazy | 懒加载:容器启动不创建对象,第一次获取Bean创建对象,并初始化 |
@Conditional | 按照一定的条件判断,满足条件的给容器中注册bean |
@Import | 快速导入组件,id默认组件名 |
@Bean