spirng注解配置核心示例

因为spring文档较长,过于详细.本处简单记录注入注解的用法

整理失败......暂时先这样 

 

@Component的扩充

@Repository(持久层)@Service(服务层)@Controller (controller)

 

spring注解 概要 TYPE(类) FIELD ANNOTATION_TYPE CONSTRUCTOR FIELD METHOD PARAMETER
@Autowired 自动装配 Boolean required:为true(默认值)时,装配失败抛出异常,为false,装配失败会调用无参构造方法 TRUE TRUE TRUE TRUE TRUE
@Component 类注入 String value :id名 TRUE
@Scope("singleton") String value :singleton(default):单例 prototype:非单例 TRUE TRUE
@Qualifier 限定词(修饰静态方法无效,本类中返回本对象无效) String value TRUE TRUE 自定义限定 为返回值限定 TRUE
@Value 赋值(基本类型)
@Required String name Setting方法
@Lazy 懒加载 TRUE
@PostConstruct 构造函数后执行 TRUE
@PreDestroy 销毁前执行(只对单例有效) TRUE

 

 

 

posted @ 2018-06-19 20:29  一条道_走到黑  阅读(162)  评论(0编辑  收藏  举报