spring框架半自动注解

   为了简便我们的开发,让我们一起来学习半自动注解吧。

让Spring管理某些类
1、在需要被SpringIOC容器管理的类上打上相应的注解
@Component:任意组件
@Controller:控制层组件注解
@Service:服务层组件注解
@Repository:持久层组件注解
value:如果不指定该属性,则被注解的类在SpringIOC容器默认的注册名称为类名首字母小写,如果指定之后则不使用默认名称注册
2、在XML文件中开启注解驱动
<context:component-scan>:配置扫描器扫描的包,扫描器会自动扫描包下被打上了组件注解的类,并加入到SpringIOC容器中
设置该类在被SpringIOC容器创建时的初始值
@Value:设置该属性的初始值,如果注入引用值,则需要使用SpEL
懒加载
@Lazy:打上该注解之后,默认值为true,进行懒加载,只有在使用的时候才回去初始化,如果没打该注解,则会在SpringIOC容器初始化时一并初始化
作用域(默认是单例的)
@Scope:作用域,指定该类的对象创建出来是单例的还是非单例的的singleton,prototype
自动注入属性
@Autowired:自动注入属性,前提是被注入的内容也需要被SpringIOC容器管理
根据名称注入
@Qualifier:设置引用的Bean的name
vlaue:指定name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值