为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Spring入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • Resources
    查看全部
  • 1.spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架
    查看全部
    0 采集 收起 来源:Spring概况

    2017-10-17

  • bean依赖注入2种方式 bean自动装配(Autowiring) <beans default-autowire=""> 1.byName:Ioc容器初始化引用bean时,通过成员对象的名字在xxx.xml配置文件中找到id相同的bean初始化之后通过set方法将初始化的bean赋值给成员对象。和配置文件中的bean id有关。 2.byType:Ioc容器初始化引用bean时,通过成员对象的类型在xxx.xml配置文件中找到class相同的bean初始化之后通过set方法将初始化的bean赋值给成员对象。和配置文件中的bean class有关。注意:通过byType自动注入只和class有关,和id无关,不论id名称是否一致,甚至有无id. 3.Constructor:Ioc容器初始化引用bean时,通过成员对象的类型(构造器的参数类型)在xxx.xml配置文件中找到class相同的bean初始化之后通过构造器方法将初始化的bean赋值给成员对象。和配置文件中的bean class有关。注意:通过Constructor自动注入只和class有关,和id无关,不论id名称是否一致,甚至有无id.
    查看全部
  • Bean的作用域;
    查看全部
  • Id 整个ioc容器中的唯一标识; Class:具体要实例化的类; Scope:范围,作用域; Constructor:构造器参数; Properties:属性; Autowiring mode:自动装配模式; lazy-initialization mode:懒加载模式; Initialization/destruction method:初始化和销毁的方法;
    查看全部
  • Spring是什么
    查看全部
    0 采集 收起 来源:Spring概况

    2017-10-17

  • AOP中相关的概念
    查看全部
  • spring注入是指在启动Spring容器加载bean配置的时候,完成对成员变量的赋值行为。 常用的注入方式: --设值注入(set方法) --构造注入(构造函数)
    查看全部
    0 采集 收起 来源:Spring注入方式

    2017-10-16

  • IOC 反转控制:也就是程序本身不负责创建和维护类,而是把权力交给了外部spring容器。 DI 依赖注入:是反转控制的一种实现方式。
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-10-16

  • spring 包含
    查看全部
  • IOC 反转控制:也就是程序本身不负责创建和维护类,而是把权力交给了外部spring容器。 DI 依赖注入:是反转控制的一种实现方式,当A类中含有属性 B类,这时在创建A时就需要创建B ,依赖注入就这么产生了。
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-10-16

  • 框架:软件开发中的半成品,极大提高开发效率,方便程序员开发 类库:松散的工具组合,是通用的
    查看全部
    0 采集 收起 来源:Spring框架

    2017-10-16

  • 接口和接口的实现类
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-10-16

  • Spring适用范围
    查看全部
    0 采集 收起 来源:Spring概况

    2017-10-15

  • 注解annotation:类的自动检测和bean注册 1.在类上加上@Componnet,@Service,@Controller@Repository等注解,Spring将会自动检测这些类并将相应的bean注册到Ioc容器中。 2.<context: annotation-config/>在Spring xxx.xml配置文件中使用context标签时需要在头文件中加入相应的xmlns和schemaLocation。该注解只会查找在同一个applicationcontext中的bean注解。 3.为了Spring能够自动检测到注解类并注册相应的bean,需要在xxx.xml配置文件中加入注解:<context:component-scan base-package""/>,base-package是它的属性,意为基于该层次的包进行组件扫描。<context:component-scan>包含了<context:annotation-config> 4.<context:component-scan>和<context:annotation-config>区别: 前者是基于类注解的扫描,会扫描类并将相应的bean注册到applicationContext中,它包含了成员方法和成员变量上的注解,(即包含了后者的功能)。 后者是基于成员方法和成员变量的扫描,使用时bean需要已经在Ioc容器中注册过了。 5.定义bean spring扫描时注解组件被自动检测,相应的bean名称由BeanNameGenerator生成(@Component,@Service,@Controller,@Repository都有一个name属性用于显式的设置bean name)
    查看全部

举报

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

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