大家好,好久不见,今天我们来一起学习一下关于Spring框架的IOC技术。 控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容 ...
分类:
编程语言 时间:
2017-11-21 16:58:27
阅读次数:
154
前言 距离上一篇已经比较久的时间了,项目也是开了个头。并且,由于网上的关于Spring Boot的websocket讲解也比较多。于是我采用了另外的一个通讯框架 t-io 来实现LayIM中的通讯功能。本篇会着重介绍我在研究与开发过程中踩过的坑和比较花费的时间的部分。 WebSocket 在研究 t ...
分类:
编程语言 时间:
2017-11-21 01:05:42
阅读次数:
2171
本文来源于:克己习礼成仁 的《spring springMvc spring-boot spring-cloud分别是什么》什么是spring关于spring的定义无论是从官方还是市面上已经很多能够清晰明了的做出解释了。我姑且简单定义它为一个轻量级的控制反转(IoC)和面向切面(AOP)的容器,Ja... ...
分类:
编程语言 时间:
2017-11-18 11:05:14
阅读次数:
161
Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix ... ...
分类:
编程语言 时间:
2017-11-13 11:36:28
阅读次数:
213
Spring Cloud Consul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性... ...
分类:
编程语言 时间:
2017-11-13 11:31:01
阅读次数:
227
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean: 使用 @Required注解,就必 ...
分类:
编程语言 时间:
2017-11-10 20:25:39
阅读次数:
124
Getting Ready 测试相关Maven dependency如下: 关于Spring项目的一些依赖如(spring-context, spring-web, spring-webmvc, spring-beans),这里就不列举了 Example Reference Class Contro ...
分类:
编程语言 时间:
2017-11-10 15:18:58
阅读次数:
207
1,关于spring容器: spring容器是Spring的核心,该 容器负责管理spring中的java组件, ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");//这种方式实例化容器,容器会自动预初始化 ...
分类:
编程语言 时间:
2017-11-10 10:59:06
阅读次数:
193
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean: 使用 @Required注解,就必 ...
分类:
编程语言 时间:
2017-11-04 14:57:48
阅读次数:
200
Eureka Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是Spring Cloud体系中最重要最核心的组件之一。 ...
分类:
编程语言 时间:
2017-11-02 11:26:59
阅读次数:
202