spring注解(常用)

指定扫描路径后,并不是该路径下所有组件类都扫描,只有在组件类定义前面有以下注解标记时,才会扫描到spring容器

通用注解

@Name @Component

持久化注解

@Repository

业务层注解

@Service

控制层注解

@Controller

噹注解被扫描到时,会生成一个默认的id值,改id为小写开头的类名,可以在注解标记中自定义id

初始化和销毁的回调控制

@PostConstruct 用于初始化回调 方法 init()
@PreDestroy 用于销毁回调方法 destroy()

依赖关系

具有依赖关系的Bean对象可以用下面任意一个实现关系注入
@Resource
@Autowired、@Qualifier
@Inject、@Named

@Resource注解标记可以用在字段定义或者setter方法定义前面,默认首先按照名称匹配来注入,然后类型匹配注入

当遇到多个Bean时会发生错误,可以显示指定名称来表明
例如@Resource(name=“”)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容