摘要: 戴着假发的程序员 出品 [查看视频讲解] spring可以帮我们的bean注入属性。比如给accountServer注入accountDAO属性。我们可以通过property属性配置。 我们也可以通过Autowire让spring自动注入。 Autowrire的几个值: No:不启用自动装配,这也是 阅读全文
posted @ 2020-10-03 20:23 戴着假发的程序员0-1 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员 出品 [查看视频讲解] lazy-init属性用于配置当前的springbean是否延迟加载。所谓延迟加载就是创建spring容器的时候是不创建对象的,当第一次获取该对象时才会实例化该对象。 lazy-init属性的默认值是false,也就是不延迟加载。 当修改为true时就会延迟 阅读全文
posted @ 2020-10-03 20:16 戴着假发的程序员0-1 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员 出品 [查看视频讲解] scope属性用于指定bean的作用域。可以取一下几个值: singleton:单例模式(默认); prototype:多例模式; request:作用于web应用的请求范围; session:作用于web应用的会话范围 global-session:作用于 阅读全文
posted @ 2020-10-03 20:09 戴着假发的程序员0-1 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员 出品 [查看视频讲解] name属性是给bean设置别名的。 我们通过spring的getBean获取bean对象时,可以通过id,同样也可以通过别名。 name的配置方式有如下几种: 1 name="aserver,a@service,a+service" 1 <!-- 注册ac 阅读全文
posted @ 2020-10-03 20:06 戴着假发的程序员0-1 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员 出品 [查看视频讲解] id属性在helloworld程序中已经做过解释,这里简单解释一下。 id属性 spring会把每一个配置的类都翻译成BeanDefinition,存储在缓存中,这个缓存是一个map,存储对应的BeanDefinition的可以用的就是这里配置的ID,所以我 阅读全文
posted @ 2020-10-03 19:56 戴着假发的程序员0-1 阅读(335) 评论(0) 推荐(0) 编辑