Spring
spring 重要的运作机制分析
生产实践参考
firstuc
这个作者很懒,什么都没留下…
展开
-
SpringCloud-Hystrix-配置读取机制
基于注解 @HystrixCommand(commandProperties = { @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "2000") }) // com.netflix.hystrix.contrib.javani...原创 2020-04-23 23:33:09 · 508 阅读 · 0 评论 -
SpringCloud-Hystrix-初始化
@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootApplication@EnableDiscoveryClient// 此注解是CircuitBreaker初始化的入口@EnableCircuitBreakerpublic @interface S...原创 2020-04-22 18:48:24 · 324 阅读 · 0 评论 -
SpringCloud-Ribbon Client-初始化
使用场景 @GetMapping("testChoose") public ServiceInstance testChoose() { // 与Feign或RestTemplate均衡机制相同,都是基于ILoadBalancer&Rule来进行的 return loadBalancerClient.choose("provider-app");...原创 2020-04-21 21:41:40 · 820 阅读 · 0 评论 -
SpringCloud-RestTemplate请求流程
不带负载均衡的请求流程入口 @Override @Nullable public <T> T getForObject(String url, Class<T> responseType, Object... uriVariables) throws RestClientException { // 针对请求体的封装转换 RequestCallback re...原创 2020-04-21 14:27:40 · 312 阅读 · 0 评论 -
spring boot创建应用
初始化入口https://start.aliyun.com/https://start.spring.io/依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...原创 2020-04-06 22:13:29 · 81 阅读 · 0 评论 -
spring aop-01-相关操作对象
AopProxyobjenesis参考http://objenesis.org/职责:负责创建具体的代理对象Advice职责:负责切面实现,指示具体的切面类型Pointcut职责: 决断JointPoint是否可切入Advisor职责: pointcut & advice 的容器,再加一些辅助逻辑Advised职责:advised的上下文,负责维护Advis...原创 2020-03-28 19:22:14 · 138 阅读 · 0 评论