一些java注解

@Test

测试

@primary

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

@PostConstruct

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

@PreDestroy

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

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

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

@Controler

处理请求的组件

@Repository / @Repository(“”)

数据库访问的组件

@Service

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

@Component

通用

@Configuration

说明本类是配置类

@Bean

将该方法声明为第三方bean

@Autowired

@Qualifier(“”)

依赖注入(Dependency Injection)

@Autowired
@Qualifier("alphaService")	// 如果不加这句话就是将AlphaDao注入

private AlphaDao alphaDao;	// spring容器将AlphaService注入alphaDao属性

你可能感兴趣的:(#,java基础知识,java)