Java - 注解开发

注解开发定义bean

Java - 注解开发_第1张图片

@Component的衍生注解

@Service: 服务层的注解
@Repository: 数据层的注解
@Controller: 控制层的注解
Java - 注解开发_第2张图片

纯注解开发

Java - 注解开发_第3张图片
Java - 注解开发_第4张图片

bean管理

bean作用范围

在类上面添加@Scope(“singleton”) // prototype: 非单例

bean生命周期

@PostConstructor : 构造方法后

@PreDestory: 销毁方法前

Java - 注解开发_第5张图片

依赖注入

自动装配

@Autowired:反射中的暴力反射实现自动装配

Java - 注解开发_第6张图片

当类型一样的时候,按照名字进行匹配
Java - 注解开发_第7张图片

简单类型的自动注入

@Value(“值”)

1、在配置文件中添加配置文件的注解
Java - 注解开发_第8张图片

2、@Value指定配置文件的key

Java - 注解开发_第9张图片

第三方bean管理

Java - 注解开发_第10张图片

你可能感兴趣的:(java)