首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
cheng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
java 注解结合 spring aop 实现自动输出日志
auto-log 是一款为 java 设计的自动日志监控框架。 经常会写一些工具,有时候手动加一些日志很麻烦,引入 spring 又过于大材小用。 所以希望从从简到繁实现一个工具,便于平时使用。 这里的 LogFactory 类是关键,可以兼容目前大部分的日志框架。 直接使用注…
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。 目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是: springboot默认使用的日志框架是logback。 l…
「掘金者说」Spring中@RequestParam与@PathVariable区别
掘金者说,我无法预先把现在所发生的的点点滴滴串联起来,只有在未来回头今日时,我才会明白这些点点滴滴是如何串在一起的。所以,我必须相信:眼前现在发生的点点滴滴,将来都会连结在一起的。 也许当下我可能不知道,写这个东西是好还是浪费时间...但是将来回过头来看,就会知道一路走来都是值…
Spring Validation最佳实践及其实现原理,参数校验没那么简单!
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! Java API规范(JSR303)定义了…
2020年排名前20的基于SpringBoot搭建的开源项目,帮你快速进行项目搭建!
SpringBoot一直是开发者比较青睐的一款轻量级框架,他不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。 现在很多Java系的软件开发都是基于SpringBoot的,这就要求开发人员都要掌握基于SpringBo…
@Async 用了这么久,你真的了解吗 --- @Async核心原理解析
相信很多朋友都使用过 @Async ,在某个方法上加上该注解,就会异步执行该方法。 之前一直使用 @Async ,直到最近遇到一个问题,才引发深入了解它的兴趣。 这个问题之前也遇到过多次,凭借多年的编码经验(也就不到一年,哈哈),虽然也能解决此类问题,但是本着彻底解开心中迷惑的…
SpringBoot中的异步编程—@Async
在没有Async的情况下,上面的方法是顺序执行的,也可以称为同步调用. B要在A执行完毕之后执行,C需要在B执行完毕之后执行,整个函数结束是在C执行完毕之后。 但是如果给B添加了@Async,执行顺序不变, 在执行完A之后,调用B,但是并不等待B完成,就执行C,C执行完毕之后,…
Spring AOP 实现机制
1.AOP概念1.1JoinPoint连接点:程序执行中的特定点,如方法执行,调用构造函数或字段复制等,面向切面编程,JoinPoint就是要被切入的对象。 1.2Advice通知:在一个连接点中,切
一篇文章让你彻底搞懂Bean后置处理器及执行时机
如果还嫌麻烦,我可以把我搭建好的项目传到gitee或者github,大家拉下来就能用了。 Spring 通过 AutowiredAnnotationBeanPostProcessor 实现的 推断构造方法,我们挖个坑,放到下篇专门讲解推断构造方法讲。 现在有这么个情况,和jav…
由String,String Builder,String Buffer 引起的面试惨案
String,StringBuilder,StringBuffer的区别是啥?这个面试题估计每个JAVA都应该碰到过吧。依稀记得第一次面试的时候,面试官问我这个问题时,心想着能有啥区别不都是拼接字符串嘛。深入了解这个问题后,发现并不简单? 小宅:面试官你好,我是不一样的科技宅。…