首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
RAY
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
CRUD搬砖两三年了,怎么阅读Spring源码?
👨💻连读同事写的代码都费劲,还读Spring? 当你阅读它的源码你会感觉:怎么这代码跳来跳去的,根本不是像自己写代码一样那么`单纯`为什么那么多的接口和接口继承,类A继承的类B!
SpringBoot 单元测试与 Mockito 使用
通常我们只要引入 spring-boot-starter-test 依赖就行,它包含了一些常用的模块 Junit、Spring Test、AssertJ、Hamcrest、Mockito 等。 SpringBoot 使用了 Junit4 作为单元测试框架,所以注解与 Junit…
Spring Validation实现原理,参数校验没那么简单
Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Email、@Length等。Spring Validation是对hibernate va…
北京某大公司:SpringBean生命周期
SpringBean的生命周期,几乎问Spring的时候都会插上一嘴................
拦截应用 error日志并发送到钉钉群|Java 开发实战
本文正在参加「Java主题月 - Java 开发实战」,详情查看 活动链接 开篇 这是我参与更文挑战的第7天,活动详情查看: 更文挑战 现在应用都需要对日志进行监控或者报警,现在普遍的做法是采用EKL
Spring Security 中如何快速查看登录用户 IP 地址等信息?
上篇文章跟大家聊了如何使用更加优雅的方式自定义 Spring Security 登录逻辑,更加优雅的方式可以有效避免掉自定义过滤器带来的低效,建议大家一定阅读一下,也可以顺便理解 Spring Security 中的认证逻辑。 本文将在上文的基础上,继续和大家探讨如何存储登录用…
Spring AOP就是这么简单啦
没有学Spring AOP之前,我们就可以使用代理来完成。 Spring AOP默认是使用JDK动态代理,如果代理的类没有接口则会使用CGLib代理。 JDK在创建代理对象时的性能要高于CGLib代理,而生成代理对象的运行性能却比CGLib的低。 看到这里我们就应该知道什么是S…
如何优雅地在 Spring Boot 中使用自定义注解,AOP 切面统一打印出入参日志 | 修订版
今天主要说说如何通过自定义注解的方式,在 Spring Boot 中来实现 AOP 切面统一打印出入参日志。小伙伴们可以收藏一波。 到这里,一个完整的自定义注解就定义完成了。 我们在每个接口的最后,打印日志结束标志。最后再看下项目包结构: 是好使的!不论是单文件上传,抑或是多文…
用心整理 | Spring AOP 干货文章,图文并茂,附带 AOP 示例 ~
一、为什么要使用AOP?在实际的开发过程中,我们的应用程序会被分为很多层。通常来讲一个Java的Web程序会拥有以下几个层次:Web层:主要是暴露一些RestfulAPI供前端调用。业务层:主要是处理
二刷AOP源码
有一天:领导建议我们给删除操作方法添加操作日志。 硬编码静态代理: 说白了就是通过编码上的设计达到代理的效果。 Joinpoint :连接点,当领导提到建议具体到某个方法上时,Joinpoint就是那个方法的信息封装体。在Joinpoint中我们可以获取到目标方法的相关信息 A…