RestTemplate负载均衡原理 RestTemplate为什么具有负载均衡的功能? 在使用了@LoadBalanced后,Spring容器在启动的时候会为被修饰过的RestTemplate添加拦截器,拦截器里会使用LoadBalanced相关的负载均衡接口来处理请求,通过这样一个间接的处理,会 ...
分类:
其他好文 时间:
2018-10-22 11:34:33
阅读次数:
258
理解 “ 控制反转(IoC)” 控制反转(IoC):用白话来讲,就是由 Spring 容器控制程序中类与类之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓 “控制反转” 的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 控制反转(Inversion of Cont ...
分类:
编程语言 时间:
2018-10-21 17:46:35
阅读次数:
107
框架部分重点在于实现原理,懂原理! 废话不多说,动手干起来! SpringMVC程序入口? 没有配置文件,Spring 容器是如何加载? 回顾我们之前搭建Spring Boot项目使用的pom 引入的依赖需要parent,其作用是支持依赖 快速整合框架 不需要写版本号 还有就是web组件,自动引入s ...
分类:
编程语言 时间:
2018-10-21 10:17:21
阅读次数:
156
Spring boot监控中心: 针对微服务的服务状态,服务器的内存变化(内存、线程、日志管理等)检测服务配置连接地址是否有用(有些懒加载的情况下,用的时候发现卧槽不能用)模拟访问,懒加载。统计有多少个bean(Spring 容器中的bean)、统计Spring MVC 中@RequestMappi ...
分类:
编程语言 时间:
2018-10-20 23:47:11
阅读次数:
272
spring配置文件中需要干的事情 (一)开启 Service与pojo包的注解扫描 注意:spring 扫描与表对应的实体类,以及service层的类,不能用来扫描Controller层的类,因为Controller层的类需要由SpringMVC容器来管理,如果采用了Spring容器管理,就会产生 ...
分类:
编程语言 时间:
2018-10-20 12:52:48
阅读次数:
196
使用idea自带插件创建项目 一直下一步到完成 application.properties application.yml 主方法类 RedisConfig DatasourceProperties DataSourceConfig(通过依赖注入获取实例得到DatasourceProperties ...
分类:
编程语言 时间:
2018-10-16 20:51:59
阅读次数:
170
AOP学习(一) 1.简介 AOp:面向切面编程,相对于OOP面向对象编程。 Spring的AOP的存在目的是为了解耦。AOP可以让一切类共享相同的行为。在OOP中只能通过继承类或者实现接口,使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。 Sprin ...
分类:
编程语言 时间:
2018-10-12 21:16:40
阅读次数:
146
上一节我们给出了三个小demo,具体的流程是这样的: 1.首先在aplicationContext.xml中添加<bean id="自定义id" class="包名.类名">。(还有两种工厂配置) 2.其次写一个自定义类,里面只包含一个系统输出的show()。 3.使用 实例化Spring容器。 4 ...
分类:
编程语言 时间:
2018-10-12 11:06:30
阅读次数:
165
Spring最核心的就是IOC(控制反转)和AOP(面向切面编程)。 IOC可以理解为把Spring当做一个容器,用来管理各种service、dao等。不用再去手动new。 将service、dao等注册到spring容器中,有两种办法: 1、在xml中定义bean,比如: 2、通过注解。 常用的注 ...
分类:
编程语言 时间:
2018-10-08 22:18:40
阅读次数:
231
在Web应用中,Spring容器通常采用声明式方式配置产生:开发者只要在web.xml中配置一个Listener,该Listener将会负责初始化Spring容器,MVC框架可以直接调用Spring容器中的Bean,无需访问Spring容器本身。在这种情况下,容器中的Bean处于容器管理下,无需主动 ...
分类:
移动开发 时间:
2018-10-08 20:44:19
阅读次数:
205