发表于: 2017-07-28 20:26:10

1 1007


【今日完成】

写了个简单的Spring小demo:

其中定义了Knight和Quest两个接口,BraveKnight类实现了Knight接口,SlayDragonQuest类实现了Quest接口

KnightConfig是JAVA配置类

KnightMain是主方法


先看配置类:

利用@Configuration来标明是配置类

@Bean标明了Knight和Quest


Main方法里,因为是用的Java配置类,所以上下文用的是AnnotationConfigApplicationContext

并传入了配置类的全限定名

然后用上下文的getBean方法得到了一个Knight接口的实现类


通过今天的学习,感觉对Spring的配置认识变清晰了


装配有三种方案       1    在XML中进行显式配置。
                               2    在Java中进行显式配置。
                               3    隐式的bean发现机制和自动装配。

根据装配方案的不同,上下文的选择也不同,在上下文中如果是XML配置就传入XML的路径

                                                                                     如果是Java配置就传入配置类的全限定名

                                                                                     如果是隐式的自动装配,也传入配置类




关于AOP,今天也看了一下

AOP中的“通知”定义了切面是什么以及何时使用

              “切点”定义了何处织入切面

              “连接点”定义了可以插入切面的点

              “织入”表示把切面应用到目标对象并创建新的代理对象的过程


【明日计划】了解Linux操作系统的基本命令


【遇到的问题】:暂无


【今日收获】:写了个小demo,加深了对Spring的理解



返回列表 返回列表
评论

    分享到