我们前面用到的ioc是基于XML配置文件的,现在讲不用配置文件,用注释来。
曾经XML的配置:
<bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method="">
<property name="" value="" | ref="">
</property>
</bean>
用于创建对象的
他们的作用就和在XML配置文件中编写一个标签实现的功能是一样的
用于注入数据的
他们的作用就和在xml配置文件中的bean标签中写一个标签的作用是一样的
用于改变作用范围的
他们的作用就和在bean标签中使用scope属性实现的功能是一样的
和生命周期相关 了解
他们的作用就和在bean标签中使用init-method和destroy-methode的作用是一样的
接下来正式进入注解
一、用于创建的Component注解
Component:
作用:用于把当前类对象存入spring容器中
属性:
value:用于指定bean的id。当我们不写时,它的默认值是当前类名,且首字母改小写。