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

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • 基于java的容器注解 @configuration和@bean配合使用 类似于在配置文件中指定bean的id和class
    查看全部
  • 按类型自动装配多个bean时,@Qualifier注解缩小范围(或指定唯一),也可以用于指定单独的构造器参数或方法参数
    查看全部
  • @AutoWired注解自动装配 Map.Entry<String,Object>()
    查看全部
  • spring aop api pointcut的实现方法之一: <bean id="pointcutBean" class="org.springframework.aop.support.NameMatchMethodPointcut"> <property name="mappedNames"> <list> <value>sa*</value> </list> </property> </bean>
    查看全部
  • #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 三 配置全局初始化、销毁方法(属于默认配置,参考截图) 注意: 当三种方式同时使用时,全局(默认的)初始化销毁方法会被覆盖。 另外实现接口的初始化/销毁方式会先于配置文件中的初始化/销毁方式执行。 即使没有以上三种初始化方法也是可以编译执行的
    查看全部
  • Advisors
    查看全部
    0 采集 收起 来源:Advisors

    2016-07-12

  • #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
    查看全部
  • ResourceLoader接口<br> 所有的application context都实现了该接口,所以都能获取resource实例,获取resource的三种方式classpath/file/url
    查看全部
  • advice parameters 指定具体某个方法(带参数)的配置方式,参数可以被对应的advice方法使用,以下以aroud为例 <aop:around method="aroundInit" pointcut="execution(* com.imooc.aop.schema.advice.biz.AspectBiz.init(String, int)) and args(bizName, times)"/>
    查看全部
  • 声明before advice的两种方式
    查看全部
  • 切入点表达式的含意
    查看全部
  • 如何学习
    查看全部
  • #spring——Spring注入方式—设值注入# Spring是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为 常用注入方式:设值注入,构造注入 注意:参数的名称必须保持一致!!!! 设值注入(不需要显示地调用set方法,会根据xml的相关配置自动进行调用。) 利用属性或成员变量的set方法进行注入 其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称
    查看全部
    0 采集 收起 来源:Spring注入方式

    2016-07-12

  • xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation=" http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <context:component-scan base-package="com.imooc.aop.schema"></context:component-scan> <aop:config> <aop:aspect id="concurrentOperationRetry" ref="concurrentOperationExecutor"> <aop:pointcut id="idempotentOperation" expression="execution(* com.imooc.aop.schema.advisors.service.*.*(..)) " /> <!-- expression="execution(* com.imooc.aop.schema.service.*.*(..)) and --> <!-- @annotation(com.imooc.aop.schema.Idempotent)" /> --> <aop:around pointcut-ref="idempotentOperation" method="doConcurrentOperation" /> </aop:aspect> </aop:config> <bean id="concurrentOperationExecutor" class="com.imooc.aop.schema.advisors.ConcurrentOperationExecutor"> <property name="maxRetries" value="3" /> <property name="order" value="100" /> </bean>
    查看全部
    0 采集 收起 来源:配置切面aspect

    2018-03-22

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

    2016-07-12

举报

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

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