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

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • 针对资源文件的同意接口 1.Resources -UrlResource:URL对应的资源,根据一个URL地址即可重建 -ClassPathResource:获取类路径下的资源文件 -FileSystemResource:获取文件系统里面的资源 -ServletContextResource:ServletContext封装的资源,用于方位2.ServletContext环境下的资源 -InputStreamResource:针对于输入流封装的资源 -ByteArrayResource:针对用于字节数组封装的资源 3.ResourceLoader接口 所有的application context都实现了该接口,所以都能获取resource实例, Resorce template=ctx.getResourse( "路径如图");
    查看全部
  • 切入点类型,意思是,这个范围内的方法执行时,调用要切入的方法;
    查看全部
  • pointcut切入点类型
    查看全部
  • http://spring.io/ http://projects.spring.io/spring-framework/
    查看全部
  • Bean 的自动装配(Autowiring) default-autowire="no/byName/byType/constructor" 1.no:不做任何操作,Bean依赖必须通过使用ref元素定义。这是默认的配置 2.byName:根据属性 名 自动装配,设值注入 <bean id="xxx" class="xxx" ></bean> 3.byType:根据属性 类型 自动装配,相同类型多个会抛出异常,设值注入 <bean class="xxx" ></bean> 4.constructor:与 byType 方式类似,不同之处是构造注入,用于自动匹配构造器参数 <bean class="xxx" ></bean> :http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-factory-autowire
    查看全部
  • Spring中提供了一些以Aware结尾的接口,实现了Aware接口的bean在被初始化之后可以获取相应资源 .通过Aware接口,可以对Spring相应资源进行操作(一定要慎重) ApplicationContextAware和BeanNameContext接口
    查看全部
  • spring——bean的生命周期 生命周期:定义,初始化,使用,销毁 一.初始化: 方法1.实现org.springframework.beans.foctory.InitializingBean接口,覆盖afterPropertiesSet方法。系统会自动查找afterPropertiesSet方法,执行其中的初始化操作 方法2.配置init-method 例如设置bean中init-method="init"那么在初始化过程中就会调用相应class指定类的init()方法进行初始化工作 二 销毁(与初始化类似) 方法1.实现org.springframework.beans.foctory.DisposableBean接口,覆盖destory方法。 方法2.配置destory-method 三 配置全局初始化、销毁方法(属于默认配置,参考截图) 注意: 当三种方式同时使用时,全局(默认的)初始化销毁方法会被覆盖。 另外实现接口的初始化/销毁方式会先于配置文件中的初始化/销毁方式执行。 若仅有全局初始化即使没有以上三种初始化方法也是可以编译执行的,但是有另两种初始化销毁方法时,必须存在相应的方法,否者编译报错
    查看全部
  • #spring——bean的配置及作用域# 1.bean的常用配置项:(理论上只有class是必须的) id:唯一标识 class:具体是哪一个类 scope:范围 constructor arguments:构造器的参数 properties:属性 Autowiring mode:自动装配模式 lazy-initialization mode:懒加载模式 initialization/destruction method:初始化/销毁的方法 2.bean的作用域 singletion 单例 bean容器只有唯一的对象(默认模式) prototype 每次请求会创建新的实例,destory方式不生效 request 对于request创建新的实例,只在当前request内有效 session 对于session创建新的实例,只在当前session内有效 global session 基于portlet(例如单点登录的范围)的web中有效,如果在web中同session bean的作用域:
    查看全部
  • #spring——Spring注入方式—---常用注入方式:设值注入,构造注入 Spring是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为 注意:参数的名称必须保持一致!!!! 1.设值注入(不需要显示地调用set方法,会根据xml的相关配置自动进行调用。) 利用属性或成员变量的set方法进行注入(在serviceImpl中要定义injectionDAO,并设置set方法) 其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称 2.构造注入: 在spring-injection.xml中的bean中要写<constructor-arg name="" ref="">同设置注入一样,但是在在serviceImpl中要定义构造函数
    查看全部
    0 采集 收起 来源:Spring注入方式

    2018-03-22

  • Bean容器初始化: 1.文件(本地文件) 2.Classpath 3.Web应用
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2016-07-31

  • #spring——IOC及bean容器# 一 接口 接口:只能有声明不能有实现,支持多重继承(在java8中接口可以拥有方法体) 抽象类:即可以有包含实现的声明也可以有不包含实现的声明 类:声明必须包含实现 接口实现的变动不会影响其他各层的调用,对公共服务非常重要 二 IOC——控制反转 控制反转:控制权的转移,应用程序本身不负责依赖对象的创建与维护,而是由外部容器负责创建和维护。 依赖注入(DI (Dependency Injection)):是一种实现方式,由IOC容器在运行期间,动态的将某种依赖关系注入到对象之中 目的:创建对象并且组装对象之间的关系 三 Spring的bean配置 在IOC容器中将所有的控制对象称作bean,Spring对于bean的使用有两种方式:基于spring-ioc.xml的配置和注解。 注意xml中关于bean的配置程序段 <bean id="oneInterface(自定义)" class="配置的实现类"></bean> 使用示例: public void test(){ OneInterface interface=super.getBean("oneInterface");//获取bean,不需要new对象 interface.hello();//调用函数 }
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2018-03-22

  • Spring是一种轻量级的控制反转(Ioc)和面向切面(Aop)的容器框架
    查看全部
    0 采集 收起 来源:Spring概况

    2016-07-31

  • 框架和类库的区别:
    查看全部
    0 采集 收起 来源:Spring框架

    2016-07-30

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

    2016-07-30

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

    2016-07-30

举报

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

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