摘要:
戴着假发的程序员出品 [查看视频教程] 注意这个属性和scoped-proxy是互斥的。 这个属性跟name-generator有点类似,它是基于接口ScopeMetadataResolver的,实现resolveScopeMetadata方法,目的是为了将@Scope(value="",proxy 阅读全文
摘要:
戴着假发的程序员出品 [查看视频教程] scoped-proxy 往往是使用在web工程中,比如下面的场景: 我们有一个Bean的score是session,那么就是每一个回话都会创建一个Bean。spring容器在初始化时不会创建这个Bean对象。 但是如果我们将这个Bean注入到其他的单利的be 阅读全文
摘要:
戴着假发的程序员出品 [查看视频教程] resource-pattern是用来配置要扫描的资源的正则表达式的,一般这里都是一个粗略的配置。 默认的配置是”**.*class“ 表示扫描配置包下的所有class文件。 我们可以修改测试以下。 准备两个类: 1 /** 2 * @author 戴着假发的 阅读全文
摘要:
戴着假发的程序员出品 [查看视频教程] 这个属性指定你的构造型注解,注册为Bean的ID生成策略,这个生成器基于接口BeanNameGenerator实现generateBeanName方法,你可以自己写个类去自定义策略。这边,我们可不显示配置,它是默认使用org.springframework.c 阅读全文
摘要:
戴着假发的程序员出品 [查看视频教程] annotation-config默认是true,完成了context:annotation-config元素的工作,如果是true就开启了属性自动注入的功能,如果是false就是关闭属性自动注入的功能。 案例: 我们创建两个类Person和Student,并 阅读全文
摘要:
戴着假发的程序员出品 [查看视频教程] context:component-scan是用来通知spring自动扫描指定的包中的类文件的。 use-default-filters属性是用来通知spring是否启用默认的Filter。这个配置默认是true,spring的默认Filter就会处理@Com 阅读全文