文章 2019-07-04 来自:开发者社区

常见的Spring异常分析及处理

一、前言 相信我们每个人在SpringMVC开发中,都遇到这样的问题:当我们的代码正常运行时,返回的数据是我们预期格式,比如json或xml形式,但是一旦出现了异常(比如:NPE或者数组越界等等),返回的内容确实服务端的异常堆栈信息,从而导致返回的数据不能使客户端正常解析; 很显然,这些并不是我们希望的结果。 我们知道,一个较为常见的系统,会涉及控制层,服务(业务)层、缓存层、存储层以及接口调用....

常见的Spring异常分析及处理
文章 2019-03-19 来自:开发者社区

Spring Boot 1.5.3 源码深入分析

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架通过约定由于配置的原则,来进行简化配置。Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。Spring Boot 目前广泛应用与各大互联网公司,有以下特点: 创建独立的 Spring 应用程序 嵌入的 Tomcat,无需部署 WAR 文件 .....

Spring Boot 1.5.3 源码深入分析
文章 2019-01-21 来自:开发者社区

Spring Boot 应用程序启动流程分析

SpringBoot 有两个关键元素: @SpringBootApplication SpringApplication 以及 run() 方法   SpringApplication 这个类应该算是 Spring Boot 框架的“创新”产物了,原始的 Spring 中并没有这个类,SpringApplication 中封装了一套 Spring 应用的启动流程,然而这对用户完全透明,因...

文章 2018-12-27 来自:开发者社区

【死磕 Spring】----- IOC 之 深入分析 Aware 接口

doCreateBean() 方法主要干三件事情: 实例化 bean 对象: createBeanInstance() 属性注入: populateBean() 初始化 bean 对象: initializeBean() 而初始化 bean 对象时也是干了三件事情: 激活 Aware 方法 后置处理器的应用 激活自定义的 init 方法 接下来三篇文章将会详细分析这三件事情,这篇主要分析 Awa....

文章 2018-12-27 来自:开发者社区

【死磕 Spring】—– IOC 之 深入分析 BeanFactoryPostProcessor

在博客 【死磕 Spring】----- IOC 之 深入分析 BeanPostProcessor 深入介绍了 BeanPostProcessor 的实现机制。在这篇文章中提到 BeanPostProcessor 是 Spring 提供一种扩展机制,该机制允许我们在 Bean 实例化之后初始化之际对 Bean 进行增强处理(前、后置处理)。同样在 Spring 容器启动阶段,Spring 也提供....

文章 2018-12-04 来自:开发者社区

java B2B2C电子商务平台分析之十二-----Spring Cloud Sleuth

一、简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三 二、服务追踪分析 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网....

文章 2018-12-04 来自:开发者社区

java B2B2C电子商务平台分析之十三-----Spring Cloud Zipkin

Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟....

文章 2018-11-30 来自:开发者社区

java B2B2C电子商务平台分析之七-Spring Cloud Config

在我们了解spring cloud config之前,我可以想想一个配置中心提供的核心功能应该有什么,愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三  提供服务端和客户端支持  集中管理各环境的配置文件  配置文件修改之后,可以快速的生效  可以进行版本管理  支持大的并发查询  支持各种语言 Spring Cloud Co...

文章 2018-11-23 来自:开发者社区

(六)整合spring cloud云服务架构 - 企业云架构common-service代码结构分析

当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下: particle-commonservice: spring cloud 系统服务根项目,所有服务项目的根依赖。 particle-commonservice-admin: spring cloud/boot的微服务管理、监控平台(里面会集成很多的组件服务项目.....

文章 2018-11-23 来自:开发者社区

spring cloud互联网分布式微服务云平台规划分析--spring cloud定时调度平台

1.介绍鸿鹄云架构【定时调度平台】是一个完全由Java编写的开源任务调度框架,为企业在任务调度提供了简单却强大的机制。开发人员根据业务规则,使用调度平台简单配置,就可以让任务在特定时间特定阶段进行运行。特点如下: 1.强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求。 2.灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式。 3.分布式和集群能力,....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注