为了简便我们的开发,让我们一起来学习半自动注解吧。
让Spring管理某些类
1、在需要被SpringIOC容器管理的类上打上相应的注解
@Component:任意组件
@Controller:控制层组件注解
@Service:服务层组件注解
@Repository:持久层组件注解
value:如果不指定该属性,则被注解的类在SpringIOC容器默认的注册名称为类名首字母小写,如果指定之后则不使用默认名称注册
2、在 <context:component-scan>:配置扫描器扫描的包,扫描器会自动扫描包下被打上了组件注解的类,并加入到SpringIOC容器中
设置该类在被SpringIOC容器创建时的初始值
@Value:设置该属性的初始值,如果注入引用值,则需要使用SpEL
懒加载
@Lazy:打上该注解之后,默认值为true,进行懒加载,只有在使用的时候才回去初始化,如果没打该注解,则会在SpringIOC容器初始化时一并初始化
作用域(默认是单例的)
@Scope:作用域,指定该类的对象创建出来是单例的还是非单例的的singleton,prototype
自动注入属性
@Autowired:自动注入属性,前提是被注入的内容也需要被SpringIOC容器管理
根据名称注入
@Qualifier:设置引用的Bean的name
vlaue:指定name
原文转载:http://www.shaoqun.com/a/497361.html
e邮宝:https://www.ikjzd.com/w/594.html?source=tagwish
淘粉吧返利:https://www.ikjzd.com/w/1725
海拍客:https://www.ikjzd.com/w/1742
为了简便我们的开发,让我们一起来学习半自动注解吧。 让Spring管理某些类1、在需要被SpringIOC容器管理的类上打上相应的注解@Component:任意组件@Controller:控制层组件注解@Service:服务层组件注解@Repository:持久层组件注解value:如果不指定该属性,则被注解的类在SpringIOC容器默认的注册名称为类名首字母小写,如果指定之后则不使用默认
米谷:米谷
邮乐网购:邮乐网购
2月19日之后,亚马逊费率调整新规将实施,低价才是王道!:2月19日之后,亚马逊费率调整新规将实施,低价才是王道!
亚马逊店铺注册3大雷区,千万别踩!:亚马逊店铺注册3大雷区,千万别踩!
深圳一日游攻略:深圳一日游攻略
没有评论:
发表评论