其他分享
首页 > 其他分享> > spring框架半自动注解

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

标签:容器,SpringIOC,spring,单例,半自动,组件,注解,注入
来源: https://www.cnblogs.com/huasshuai/p/14106712.html