spring
文章平均质量分 86
做一个奋进的程序猿
没有谁是你的救星,只有你自己。
展开
-
深度刨析 @Autowired & @Resource 区别
@Autowired & @Resource 区别原创 2022-03-28 10:03:18 · 380 阅读 · 0 评论 -
spring全局异常处理
spring 全局异常处理机制我们在做业务开发或者框架开发的时候,常常涉及到异常的处理。通常会定义一个和当前业务相关的统一异常,业务层涉及到异常的处理常常把异常统一抛出的控制层。控制层在每个接口中单独处理try{}catch(Exception e){} 。这样做存在以下几个问题异常捕获冗余有的开发同学可能忘了在控制层处理异常后期需要统一异常拦截时,代码改动太多其实在spring 中我们大可不必这样做,spring 已经尽量的帮开发人员减少工作量了。今天我们一起来分析一下spring到底原创 2021-07-20 16:57:56 · 575 阅读 · 0 评论 -
sofarpc高级进阶之服务发布刨析
SOFARPC 服务发布原理SOFARPC 是蚂蚁SOFASTACK中的rpc框架,每一个中间件的兴起都值得我们学习它的设计理念,以拓展我们的知识储备。基本应该这里就不再展示了。没了解的过的同学可以参考:https://www.sofastack.tech/projects/sofa-rpc/overview/本次基于zookeeper作为注册分析。暴露服务配置好接口后如下@SofaService(interfaceType = HelloSofaV2.class, bindi原创 2021-07-16 18:05:20 · 772 阅读 · 0 评论 -
springboot 扩展logback原理
spring 官网文档说明了spring 对logback 的扩展Profile-specific Configuration<springProfile name="staging"> <!-- configuration to be enabled when the "staging" profile is active --></springProfile><springProfile name="dev | staging"> .原创 2021-05-21 13:40:44 · 450 阅读 · 0 评论 -
spring cloud eureka server 源码分析
还是从 spring.factories 文件分析开始org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfigurationEurekaServerAutoConfiguration 源码@Configuration(proxyBeanMethods = false)@Import(.原创 2020-10-27 14:57:00 · 126 阅读 · 0 评论 -
spring cloud eureka client 源码分析
spring cloud eureka client源码分析和常用配置简绍eureka 的起源,项目的快速迭代和产品和快速发展导致微服务的兴起原来的单体架构满足不了项目的快速迭代,许多公司慢慢转向微服务架构的升级,服务动辄成百上千我们急需一种服务治理框架 eureka 诞生了我们本次源码基于 spring-cloud Hoxton.SR4 版本 pom入下<dependencyManagement> <dependencies> <d原创 2020-10-26 09:51:22 · 119 阅读 · 0 评论 -
spring对servlet3.0的支持
spring对servlet3.0的支持java 注解的出现可以说对java编程影具有深远的影响。servlet也不例外,servlet3.0 可以使开发人员通过java config 的方式轻松的摆脱 web.xml。spring boot应该是比较好的证明方式ServletContainerInitializerservlet3.0 提供了这个接口,当然servlet 容器也做了相应...原创 2019-11-08 17:08:26 · 104 阅读 · 0 评论 -
spring ioc 初探
spring 源码分析系列spring ioc 初探1、通过原始的xml实现2、通过 @Component 和它的派生注解 @Controller @Service @Repository 加上注解扫描 @ComponentScan3、通过@Bean向spring注册一个bean4、通过@Configuration 想spring 注册bean5、通过@Import 和 @Configuratio...原创 2019-11-07 17:29:57 · 145 阅读 · 0 评论