首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Spring
订阅
Zzzhhh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
这才是企业级的oss-spring-boot-starter
本文主要讲解企业级OSS对象存储服务Spring Boot Starter制作,开箱即用,为项目进行赋能。基于AmazonS3协议,适配市面上的大部分对象存储服务如:阿里云OSS、腾讯COS、七牛云等
SpringBoot 中使用 @Valid 注解 + Exception 全局处理器优雅处理参数验证
在平常通过 Spring 框架写代码时候,会经常写接口类,相信大家对该类的写法非常熟悉。在写接口时经常要写效验请求参数逻辑,这时候我们会常用做法是写大量的 if 与 if else 类似这样的代码来做判断,如下: 这样的代码如果按正常代码逻辑来说,是没有什么问题的,不过按优雅来…
品味Spring Cache设计之美
最近负责教育类产品的架构工作,两位研发同学建议:“团队封装的Redis客户端可否适配Spring Cache,这样加缓存就会方便多了” 。 于是边查阅文档边实战,收获颇丰,写这篇文章,想和大家分享笔者
盘点 SpringIOC : 循环依赖
IOC 整个体系过于庞大 , 哪怕把之前的笔记全部梳理完 , 仍然感觉还是不够的 . 不过先挑个好说的 , 看看能不能先把这一部分梳理好
使用Spring特性优雅书写业务代码
自己的系统想要调用其他系统提供的能力,但其他系统总是偶尔给你一点“小惊喜”,可能因网络问题报超时异常或被调用的某一台分布式应用机器突然宕机,我们想要优雅无侵入式地引入重试机制。 其实上面提到的几个典型业务开发场景Spring都为我们提供了很好的特性支持,我们只需要引入Sprin…
SpringMVC 在一个请求中扮演的角色
上篇文章分析了 Servlet 容器在 Tomcat 中的启动过程,这篇文章记录一下一个请求在 SpringMVC 中的处理流程。 用户从客户端发出请求,可以是浏览器或者其他客户端软件。 请求到达 Web 服务器,首先接收到该请求的是 Tomcat 中的 HTTP 服务器。 T…
SpringMVC 组件-MultipartResolver
MultipartResolver 是用于处理文件上传操作的组件。 MultipartResolver 接口有两个实现类,一个是 CommonsMultipartResolver, 另一个是 StandardServletMultipartResolver。类结构图可以如下图所…
SpringMVC 组件-HandlerMapping
HandlerMapping 在 SpringMVC 中的作用简而言之就是根据请求,找到对应的处理器。 HandlerMapping 算是 SpringMVC 中最重要的一个组件之一了。 本小节将介绍 HandlerMapping 的加载方式。首先把初始化 HandlerMap…
SpringMVC 组件-HandlerAdapter
HandlerAdapter 在 SpringMVC 中相当于是执行 Handler 的对象。 下面是 HandlerAdapter 的类结构图。 HandlerAdapter 接口中定义了三个方法。 supports 方法返回当前 HandlerAdapter 是否支持出传入…
DispatcherServlet 在 Tomcat 中的启动过程
通常在一个 Web 应用中,会通过将 Web 程序部署到类似于 Tomcat/Jetty 这类 Web 容器中去。Tomcat 在整个系统扮演的角色主要有两个,一个是面向 HTTP 请求的 HTTP 服务器,另一个是后面用于处理后端逻辑的 Servlet 容器。SpringMV…