一、前言 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代 ...
                            
                            
                                分类:
编程语言   时间:
2019-07-03 14:08:06   
                                阅读次数:
129
                             
                    
                        
                            
                            
                                    Abp 框架对于依赖注入的实现主要是依赖 ,实际上这一篇更应该归类于 的应用, 若对 知识不了解的, 可以先去学习下: "Castle.Core" 。下面来分析下比较重要的接口/类: 核心接口 IIocManager 定义了对 Ioc 对象, 服务注册,服务解析,服务注册与否的判断,以及对解析对象的 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-02 19:44:01   
                                阅读次数:
95
                             
                    
                        
                            
                            
                                在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA ...
                            
                            
                         
                    
                        
                            
                            
                                    依赖注入的概念 当一个对象要调用另一个对象时,一般是new一个被调用的对象,示例: class A{ private B b=new B(); public void test(){ b.say(); } } A类的对象依赖于B类对象,如果没有B类对象,A类对象就不能正常工作,称A依赖于B。 以上方 ...
                            
                            
                                分类:
编程语言   时间:
2019-07-01 01:08:08   
                                阅读次数:
120
                             
                    
                        
                            
                            
                                Spring Spring中的基本概念1.IOC/DI对象的属性由自己创建,为正向流程,而由Spring创建,为控制反转.DI(依赖注入)为实现IOC的一种方式,通过配置文件或注解包含的依赖关系创建与注入对象.正向流程导致了对象与对象之间的高耦合,IOC可以解决对象耦合的问题,有利于功能的复用 例如 ...
                            
                            
                                分类:
编程语言   时间:
2019-06-29 10:37:39   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                上一篇主要是跟踪了IOC容器对bean标签进行解析之后存入Map中的过程,这些bean只是以BeanDefinition为载体单纯的存储起来了,并没有转换成一个个的对象,今天继续进行跟踪,看一看IOC容器是怎样实例化对象的。 我们都使用过以下代码: 这样我们就能获取到user对象了,所以,不难想象, ...
                            
                            
                                分类:
编程语言   时间:
2019-06-27 00:59:59   
                                阅读次数:
141
                             
                    
                        
                            
                            
                                    一、控制反转 1.1、控制反转的概念 (1)、Inverse of Controller被称为控制反转或反向控制,其实真正体现的是“控制转移”。(2)、所谓的控制指的是负责对象关系的指定、对象创建、初始化和销毁等逻辑。(3)、IoC指的是将控制逻辑交给第三方框架或容器负责(即把Action中的控制逻 ...
                            
                            
                                分类:
编程语言   时间:
2019-06-26 23:13:27   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                    一、搭建开发环境 1.1、IDE的安装和配置 1.2、开发包的准备及开发包介绍 二、Hello World 2.1、Bean的编码 2.2、Spring配置文件编写 2.3、测试与运行 三、Spring实例 3.1、使用依赖注入实现下游实现的切换 ...
                            
                            
                                分类:
编程语言   时间:
2019-06-26 23:09:49   
                                阅读次数:
239
                             
                    
                        
                            
                            
                                    IOC与DI的区别? IOC:控制反转(Inversion of Control是面向对象的一种设计原则,可以用来降低计算机之剑的耦合度,其中最常见的是依赖注入).是实现的目标 DI:是实现IOC的一种手段Dependency Injection 简称DI DL:依赖查找 Dependency Lo ...
                            
                            
                                分类:
编程语言   时间:
2019-06-24 22:46:20   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                    Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。 问题一 Spring Boot、Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是依赖注入。所有 Sprin ...
                            
                            
                                分类:
编程语言   时间:
2019-06-24 21:21:20   
                                阅读次数:
166