为了账号安全,请及时绑定邮箱和手机立即绑定
  • //-----整理借鉴了楼下的笔记,在此说明---- default-autowire="no/byName/byType/constructor"; byName对应<bean id=""/>,注:在同一个IOC容器中 bean的id不能重复 否则会报错; byType对应<bean class=""/>,注:type要唯一; @@构造器装配。是IOC容器在根据Bean的类型就行匹配!
    查看全部
  • Bean 实现 ApplicationContextAware 接口 public void setApplicationContext(ApplicationContext applicationContext) 通过 applicationContext.getBean("xxx") 获取 bean Bean 实现 BeanNameAware 接口 public void setBeanName(String name) 通过 this.beanName = name 获取 bean 骆驼命名法 warns: 1.通过aware接口,可以对spring相应资源(可能包含相关核心资源)进行操作(一定要慎重) 2.根据输出的次序,可以更好理解获取Spring接口方法执行的过程;test里面的输出是最后执行的。
    查看全部
  • aware
    查看全部
  • aware
    查看全部
  • Spring注入
    查看全部
    0 采集 收起 来源:Spring注入方式

    2015-04-22

  • Junit单元测试
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-04-22

  • Bean容器的初始化
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-04-22

  • IOC:获得依赖对象的过程被反转了 DI:由IOC容器在运行期间,动态的将某种依赖关系注入到对象中
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2015-04-22

  • 1.框架的特点 *半成品 *封装了特定的处理流程和控制逻辑 *成熟的、不断升级改进的软件。 2.框架与类库的区别 *框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合 *框架专注于某一领域,类库则是更通用的。
    查看全部
    0 采集 收起 来源:Spring框架

    2015-04-21

  • Bean的生命周期: 1 定义:在配置文件中定义id,class等 2 初始化:当IOC容器启动的时候去加载并初始化配置文件中的bean,生成bean的实例 --实现org.springframework.beans.factory.InitalizingBean接口,覆盖afterPropertiesSet方法 --配置init-method 3 使用:在单元测试或实际开发中从bean容器中取出一个bean的实例然后调用他的方法 4 销毁:在bean容器停止的时候去销毁由当前的bean容器创建的所有bean的实例 --实现org.springframework.beans.factory.DisposableBean接口,覆盖destroy方法 --配置destroy-method
    查看全部
  • introductions
    查看全部
    0 采集 收起 来源:Introductions应用

    2015-04-20

  • 自动装配可支持泛型
    查看全部
  • @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略。如果既不指定name也不指定type属性,这时将通过反射机制使用byName自动注入策略。   @Resource装配顺序   1. 如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常   2. 如果指定了name,则从上下文中查找名称(id)匹配的bean进行装配,找不到则抛出异常   3. 如果指定了type,则从上下文中找到类型匹配的唯一bean进行装配,找不到或者找到多个,都会抛出异常   4. 如果既没有指定name,又没有指定type,则自动按照byName方式进行装配;如果没有匹配,则回退为一个原始类型进行匹配,如果匹配则自动装配;
    查看全部
  • @Qualifier: 按类型自动装配可能多个bean实例的概况,可以使用@Qualifier注解缩小范围(或唯一指定), 也可以用于指定单独的构造器参数或方法参数 可用于注解集合类型变量. @autowired适用于字段,构造器,多参数的方法等这些允许参数级别使用@Qulifier注解缩小范围的情况. @Resource适用于成员变量,只有一个参数的setter方法. 所以在目标是构造器或一个多参数方法时,最好的方式时使用qulifier @qulifier注解最常用的方法: @Autowired @Qualifier("main") private MovieCatalog movieCatalog; xml配置: <bean class="example.SimpleMovieCatalog"> <qualifier value="main"/> </bean>
    查看全部
  • 什么是软件框架
    查看全部
    0 采集 收起 来源:Spring框架

    2015-04-20

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!