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

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • 自从有了IOC之后
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2016-04-20

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

    2016-04-20

  • 需要有一个构造器 构造器必须要有一个参数叫这个name
    查看全部
    0 采集 收起 来源:Spring注入方式

    2016-04-20

  • Spring的常用注入方式 会调用set方法
    查看全部
    0 采集 收起 来源:Spring注入方式

    2016-04-20

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

    2016-04-20

  • 接口在spring中的配置
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2016-04-20

  • 在执行接口的初始化和销毁方法,或者配置的初始化和销毁方法 默认的初始化和销毁方法是不执行的 默认方法:可以进行配置后,不进行方法的实现 二其他两种方法:进行配置后,就需要进行方法的实现,不然就会报错! 当配置方法 和接口式方法同时实现时,接口式方法在配置方法之前执行
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:Advice扩展

    2016-08-26

  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:Advice扩展

    2016-08-26

  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:Advice扩展

    2016-08-26

  • //相关代码——(下): @MoocAspect.java ... @Pointcut("execution(* com.imooc.aop.aspectj.biz.*Biz.*(..))&&@annotation(moocMethod)")////带注解的参数@Before2 public void pointcutAnnotation(MoocMethod moocMethod){} @Before("pointcut()")//方法二 public void before(){//正常@Before syso("Before."); } @Before("pointcut()&&args(arg)") public void beforeWithParam(String arg){//带参@Before syso("BeforeWithParam."+arg); } @Before("pointcut()&&@annotation(moocMethod)") public void beforeWithAnnotation1(MoocMethod moocMethod){//带注解的参数@Before1 syso("BeforeWithAnnotation1."+moocMethod.value()); } @Before("pointcutAnnotation(moocMethod)") public void beforeWithAnnotation2(MoocMethod moocMethod){//带注解的参数@Before2 syso("BeforeWithAnnotation2."+moocMethod.value()); } ... //输出: Around 1. Before. BeforeWithAnnotation1.MoocBiz save @MoocMethod. BeforeWithAnnotation2.MoocBiz save @MoocMethod. BeforeWithParam.This is test. MoocBiz save:This is test. Around 2. Around:Save success! After. AfterReturning:Save success!
    查看全部
    0 采集 收起 来源:Advice扩展

    2018-03-22

  • //相关代码——(上): @MoocMethod.java package com.imooc.aop.aspectj; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface MoocMethod { String value(); } @MoocBiz.java package com.imooc.aop.aspectj.biz; @Service public class MoocBiz { @MoocMethod("MoocBiz save @MoocMethod.") public String save(String arg){ System.out.println("MoocBiz save:"+arg); // throw new RuntimeException("Save failed!"); return "Save success!";//作用在AfterReturning或Around,Object obj=pjp.proceed(); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:Advice扩展

    2018-03-22

  • @给Advice传递参数的两种方式 注意:args(account,..)中的account和方法中形参里的account名称要一致。如果只有一个参数,则“,..”可以省略(即:args(account)) 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    0 采集 收起 来源:Advice扩展

    2016-08-26

  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • //相关代码——(下): // @Before("execution(* com.imooc.aop.aspectj.biz.*Biz.*(..))")//方法一 @Before("pointcut()")//方法二 public void before(){ System.out.println("Before."); } @AfterReturning(pointcut="bizPointcut()",returning="returnValue") public void afterReturning(Object returnValue){ System.out.println("AfterReturning:"+returnValue); } @AfterThrowing(pointcut="pointcut()",throwing="e") public void afterThrowing(RuntimeException e){ System.out.println("AfterThrowing:"+e.getMessage()); } @After("pointcut()") public void after(){ System.out.println("After."); } @Around("pointcut()") public Object around(ProceedingJoinPoint pjp) throws Throwable{ syso("Around 1."); Object obj=pjp.proceed();//调用真正的方法 System.out.println("Around 2."); System.out.println("Around:"+obj); return obj; } } //输出: Around 1. Before. MoocBiz save:This is test. Around 2. Around:Save success! After. AfterReturning:Save success! 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

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

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