为了账号安全,请及时绑定邮箱和手机立即绑定
  • @Autowired注解

    该注解一般可以使用在setter方法、构造器和成员变量上。

    查看全部
  • 通过在配置Sppring的xml配置文件的时候通过配置

    <conntext:component-scan base-package="com.demo" />

    来让Spring自动扫描标注了@Component、@Service、@Controller、@Repository这些注解的类,并把这些类自动装配到Spring容器中去(ApplicationContent)。

    Spring在扫苗Bean的时候Bean的名称是有BeanNameGenerator生成的,你也可以通过实现BeanNameGenerator这个接口并包含一个无参的构造器自定义Bean命名策略,还有一种方式就是在@Component、@Service、@Controller、@Repository这些注解标注的Bean的时候显显式设值这些注解的name属性。


    查看全部
  • Bean自动装配:默认、byName、byType、byConstor

    通过byName的方式装配Bean的话xml文件中需要配置id属性,并且id属性需要跟对象的引用同名。

    查看全部
  • Bean的生命周期:

        定义:

        初始化:实现InitializingBean这个接口、在配置Bean的时候配置属性init-method="init"

        使用:

        销毁:实现接口DisposableBean和配置属性destroy-method="cleanup"

    说明,在实际的开发过程中Bean的生命周期由容器来管理,如果使用配置属性的方式来管理Bean的生命周期的话,需要在编写类的同时编写对应的初始化方法和销毁方法。


    查看全部
  • 在Bean的配置过程中类型是必须要配置的;

    从Bean容器中获取实例有两种方式:根据ID和类型;

    Bean的作用域:

        singleton:单例,一个Bean容器中只存有一个实例(默认的方式)

        prototype:每次请求都创建新的实例,destory方式不生效

        request:每次http请求创建一个实例且仅仅在当前request内有效

        session:在当前会话内有效

        global session :基于portlet的web有效

    查看全部
  • bean:定义-》初始化-》使用-》销毁

    初始化:覆盖InitializingBeanm的afterPropertiesSet方法,配置init-method方法

    销毁:覆盖disposablebean的destroy方法,配合destroy-method方法

    全局的,default-init-method,default-destory-method


    查看全部
  • bean作用域,singleton,protetype(method),request(http),session,global session

    查看全部
  • Spring依赖注入的方式:设值注入和构造器注入

    http://img1.sycdn.imooc.com//5e68f3970001775809550225.jpghttp://img1.sycdn.imooc.com//5e68f3c90001de7709550250.jpg

    查看全部
    0 采集 收起 来源:Spring注入方式

    2020-03-11

  • IOC:面向对象编程中对象的创建不是由对象本身来创建和管理,而是通过容器来负责(比如:Spring)。

    ID:依赖注入就是如容在创建对象的同时为对象需参数赋值。

    就像租房:我们取租房,房子就是我们需要的对象,租房子的过程就像new 一个对象的过程。租房子有很多的方式,找中介去找到我们需要的房子的过程就像Spring容器创建对象的过程。把找中介找房的过程可以理解为IOC的过程,我们不用关心怎么找到房子的,这个过程是中介做的事,我们只需要告诉中介我们需要什么样的房子,等到中介找到房子中介入住就行。Spring容器创建对象,我们只需要在配置文件中配置我们需要什么样的对象,Spring会为我们创建好,等到需要使用对象的时候直接拿来用就行,这就是我们说的IOC。

    查看全部
    1 采集 收起 来源:IOC及Bean容器

    2020-03-11

    1. 绝对文件路径FileSystemXmlApplicationContext

    2. classpath ClassPathXmlApplicationContetx

    3. web Springframework*.**ContextLoaderListener


    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2020-03-10

  • beanFactory加载初始化ban

    applicationContext 上下文保存bean对象,context.getBeans("${beanId}"}

    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2020-03-10

    1. ioc

    2. bean

    3. aop

    查看全部
  • spring作用

    查看全部
    0 采集 收起 来源:Spring概况

    2020-03-10

  • spring framework runtime

    查看全部
    0 采集 收起 来源:Spring概况

    2020-03-10

  •  vbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

    查看全部
    0 采集 收起 来源:Advice扩展

    2020-03-08

举报

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

微信扫码,参与3人拼团

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

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