> 文章列表 > 一些java注解

一些java注解

一些java注解

@Test

测试

@primary

有该注解的接口实现优先装配

@PostConstruct

这个方法将会在构造器之后调用

@PreDestroy

在销毁对象之前调用该方法

@Scope(“singleton”) / @Scope(“prototype”)

spring默认是单例模式,singleton不用写
prototype可以让每次实例化都是不同的对象
通常都是单例模式

@Controler

处理请求的组件

@Repository / @Repository(“<name>”)

数据库访问的组件

@Service

如果是业务组件,用service标明

@Component

通用

@Configuration

说明本类是配置类

@Bean

将该方法声明为第三方bean

@Autowired

@Qualifier(“<name>”)

依赖注入(Dependency Injection)

@Autowired
@Qualifier("alphaService")	// 如果不加这句话就是将AlphaDao注入private AlphaDao alphaDao;	// spring容器将AlphaService注入alphaDao属性