首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
夜尽天明_
创建于2021-06-04
订阅专栏
各种与Spring相关的文章
等 20 人订阅
共12篇文章
创建于2021-06-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Spring源码阅读】MVC实现原理
Spring MVC是当前web应用使用最为广泛的框架,本文将会从源码角度详细分析Spring MVC实现原理。 Spring MVC基本流程 在具体讲解之前,我们先从宏观上简单介绍Spring MV
【Spring源码阅读】AOP实现原理
AOP是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式或者运行时动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。本文会从源码的
【Spring源码阅读】Spring容器启动原理(下)-Bean实例的创建和依赖注入
在上一章节我们介绍了配置资源的加载和注册,此时,Spring容器已经管理了所有的Bean定义相关数据。接下来,就是Bean实例的创建和依赖注入(DI)了。DI(Dependency Injection
【Spring源码阅读】Spring容器启动原理(上)-配置资源加载和注册
Spring是日常工作中最常用的框架,而IoC是其最核心的思想之一。IoC(Inversion of Control)的意思是控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器
gradle构建spring源码环境
相信每一个Java程序员都有阅读spring源码的想法,但是在构建的时候就碰到了各种坑,本篇文章详细介绍使用构建spring-framework-5.0.2.RELEASE-中文注释版的方式,按照这个
熟悉Spring钩子方法和钩子接口使用,简化你的开发
Spring提供了非常多的钩子方法和钩子接口,善用它们可以极大地方便我们开发,本篇文章将会详细介绍各种钩子方法和钩子接口的使用方式。 Aware接口 Spring中提供了各种Aware接口,方便从上下
SpringBoot项目整合Swagger自动生成接口文档之最佳实践指南
最近为项目引入Swagger来支持自动生成文档功能,发现很多文章仅仅介绍了如何接入以及如何使用的问题。但是对于实际工程实践,并没有给出相应的最佳实践方案。因此,我重新梳理相关内容以及文档,整理出一套最佳实践指南。 在正式介绍之前,我们首先要了解Swagger和Springfox…
推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架,快来试试它!
在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架retrofit-spring-boot-starter,使用非…
Spring Validation最佳实践及其实现原理,参数校验没那么简单!
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! Java API规范(JSR303)定义了…
手把手教你基于Retrofit实现自己的轻量级http调用工具
在《spring-boot项目最优雅的http客户端工具,用它就够了,太香了!》这篇文章中,我们知道了retrofit-spring-boot-starter的使用方式。本篇文章继续继续介绍retrofit-spring-boot-starter的实现原理,从零开始介绍如何在s…
spring-boot项目整合Retrofit最佳实践,最优雅的HTTP客户端工具!
大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。如果你的项目中还在直接使用RestTemplate或者okhttp,或者…
数据量大了一定要分表,分库分表Sharding-JDBC入门与项目实战
最近项目中不少表的数据量越来越大,并且导致了一些数据库的性能问题。因此想借助一些分库分表的中间件,实现自动化分库分表实现。调研下来,发现Sharding-JDBC目前成熟度最高并且应用最广的Java分库分表的客户端组件。本文主要介绍一些Sharding-JDBC核心概念以及生产…