spring
文章平均质量分 63
你是我的小眼睛儿
没有什么是几天学不会的,如果有,那就学几个月
展开
-
Spring之IOC原理详解
概念IOC实现原理IOC创建BeanFactory工厂创建Bean实例并构建关系网扩展点生动描述Ioc链接上一篇:spring框架组件分析概念IOCIoc英文为 Inversion of Control,即反转模式,这里有著名的好莱坞理论:你呆着别动,到时我会找你。后被Martin Fowler改名为 Dependency Injection 依赖注射,也就是将类之间的关系通过第三方进原创 2017-02-26 17:41:26 · 2194 阅读 · 0 评论 -
Spring框架组件分析
组件关系BeanBean的定义Bean的解析ContextCoreSpring组件有十几个,但是真正核心的组件只有三个:Core,Context,Bean。如下图:如果在它们三个中选出核心的话,那就非 Beans 组件莫属了, Spring 就是面向 Bean 的编程(BOP,Bean Oriented Programming),Bean 在 Spring 中才是真正的主角。Bean 在原创 2017-02-26 15:18:49 · 2826 阅读 · 0 评论 -
Spring之AOP原理详解
概念AOP实现原理AOP动态代理的实现原理实现AOP链接上一篇:spring框架组件分析概念AOPspring用代理类包裹切面,把他们织入到Spring管理的bean中。也就是说代理类伪装成目标类,它会截取对目标类中方法的调用,让调用者对目标类的调用都先变成调用伪装类,伪装类中就先执行了切面,再把调用转发给真正的目标bean。 实现原理好,现在我们说说实现原理,其实很简单。AOP要了解 S原创 2017-02-26 19:35:35 · 2154 阅读 · 0 评论 -
maven多模块项目SpringMVC简单实例
划分多模块,也就是方便多人开发,自己开发自己的那块没有多大冲突项目结构整个项目目录是这样的:GitHub地址 :https://github.com/thecattle/maven_model—- app-parent |– pom.xml (pom) | |– app-dao | |– pom.xml (jar) | |– app-service | |– pom.xml (jar)原创 2017-04-04 16:51:16 · 1652 阅读 · 0 评论 -
idea 中解决maven 包冲突的问题(maven helper)
日常开发中经常会遇到xxx.class 找不到的异常,但是这个类确实存在我们的项目中,就会感觉很离奇,其实这就是包冲突的问题冲突问题比如项目中引用了两个 fastjson.jar的版本,分别为fastjson:1.2.28 fastjson:1.2.3我们用到了1.2.28中的某个类, 比如 A类,在版本更新中 1.2.3版本去掉了这个类,然而我们项目中maven 却把1.2.3的 jar 打包进原创 2017-08-19 01:14:32 · 25109 阅读 · 4 评论