Spring常用接口(待完善)

一:bean相关

        @Bean

                功能:注册一个bean

                用法1.@Bean:默认方法名为bean的名称

                        2.@Bean(""):给bean起一个名称

        @Resource

                功能:优先按照bean名称注入实例

                用法:@Resource(name = "")

        @AutoWirted

                功能:优先按照bean类型注入实例

                用法:@AutoWirted

        @Primary

                功能:标记一个主要的bean,若查询到多个符合条件的bean,会注入有该注解的bean

                用法:@Primary

        @Scope

                功能:指定bean的作用域,非单态的bean每次都返回一个新的实例。

                用法1:@Scope(value = "singleton")单例模式,默认饿汉式(不赋值时默认的值,扩展:@Lazy。懒汉式)

                        2:@Scope(value = "prototype")多实例模式,懒汉式

        @Lookup

                功能:查找bean,可以用于单态bean中使用非单态的bean

                用法:@Lookup("")

AOP注解

        @Aspect

                功能:修饰一个代理类

                用法:@Aspect

        @Before

                功能:在切点调用前执行

                用法:@Before("execution(声明权限 返回类型 切点类路径.*(入参))")(可以使用*作为通配符)

        @After

                功能:在切点调用前执行

                用法:@After("execution(声明权限 返回类型 切点类路径.*(入参))")(可以使用*作为通配符)

类级别注册bean

  •         @Component:泛指组件
  •         @Service:业务层组件 
  •         @Controller:控制层组件,controller
  •         @Repository:数据访问组件,DAO

spring主类注解

        @ComponentScan

                功能:检测被Component修饰的组件

                可以过滤

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值