Easter79 Easter79
3年前
Spring源码学习(五) 创建Bean过程中的扩展点
引言上班挺累事事都烦写篇文章兑现诺言一图胜所有!getbean的扩展点(https://oscimg.oschina.net/oscnet/9a65dd9720f265c3a1a95695f1ae78c8e61.jpg"getbean的扩展点")绿色的部一般用于Spring内部扩展,黄色的部分可用于
Easter79 Easter79
3年前
SpringFramework之ContentNegotiation内容协商
  Spring版本5.1.4.release.  内容协商是用在Springmvc返回Controller方法结果序列化时使用,而不是解析mvc参数时使用。    Springmvc支持4种内容协商,拓展名、固定值、Http的头部Accept、请求参数format,那Springmvc中怎么实现的呢,怎么使用已经有很多人分析了,这里来分析下
Easter79 Easter79
3年前
SpringBoot的事件监听
事件监听的流程分为三步:1、自定义事件,一般是继承ApplicationEvent抽象类。2、定义事件监听器,一般是实现ApplicationListener接口。3、a、启动的时候,需要将监听器加入到Spring容器中。b、或者将监听器加入到容器中。@Componentc、使用@EventLis
Easter79 Easter79
3年前
Spring的JNDI数据源连接池配置示例及Spring对JNDI实现分析
在使用Tomcat服务器SpringFramework进行JavaEE项目的开发部署的时候可以在Tomcat的配置文件中进行JDBC数据源的配置,具体步骤如下(这里省略了工程的建立步骤):1)添加如下代码到tomcat的conf目录下的server.xml中:Xml代码 收藏代码<Context
Stella981 Stella981
3年前
Spring Boot + Spring Cloud 构建微服务系统(八):分布式链路追踪(Sleuth、Zipkin)
技术背景在微服务架构中,随着业务发展,系统拆分导致系统调用链路愈发复杂,一个看似简单的前端请求可能最终需要调用很多次后端服务才能完成,那么当整个请求出现问题时,我们很难得知到底是哪个服务出了问题导致的,这时就需要解决一个问题,如何快速定位服务故障点,于是,分布式系统调用链追踪技术就此诞生了。ZipKinZipkin是一个
可莉 可莉
3年前
100 个经典 Spring 面试题详解(附答案)
这篇文章主要分享了100个Spring经典面试题,现在分享给大家,也给大家做个参考。正好现在金九银十,希望对大家有所帮助,觉得有用的朋友点赞支持一下哦!!在这里插入图片描述(https://imgblog.csdnimg.cn/20200910203222688.jpg?xossprocessimage/watermark,type_
Stella981 Stella981
3年前
Spring MVC风格的restful接口开发
项目原本是springmvc项目,新增了resuful接口服务端。!(https://static.oschina.net/uploads/space/2016/1214/205230_i256_2499253.png)IUserService.javapackagecom.yq.publicproject.server;
Stella981 Stella981
3年前
Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源
在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个SpringBoot神器,专门帮助大家解决项目启动初始化资源操作。这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Component 会在所有 Sprin
待兔 待兔
1年前
Kotlin扩展函数本质到底是什么?
Kotlin扩展函数本质到底是什么?先说点题外话。不知道各位朋友,你们的项目中,有没有用kotlin,但是安卓领域,新项目,几乎都是用kotlin写了。也许后端spring那一套,估计有很多老项目还是java,个人一点粗浅的看法,kotlin用过之后,是真