Spring
文章平均质量分 85
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架
Java4ye
InfoQ & 阿里云签约作者
展开
-
SpringSecurity+jwt+Vuetify 做一个有动态权限的前后端分离的小案例
一个前后端分离的动态路由小demo,后端使用 SpringSecurity+jjwt 构建安全验证模块,前端使用vue+vuetify+vueRouter+Vuex等等搭建。 一个简单的小例子,帮助你快速了解前后端分离该怎么搭建,主要是后端怎么使用 Spring-Security+jwt 来处理返回给前端的json还有对token的校验,还有前端的动态路由,动态菜单的简单实现。原创 2020-12-06 15:18:29 · 404 阅读 · 0 评论 -
为什么SpringBoot可以直接运行 jar 包?
原创 2022-05-04 09:48:39 · 1680 阅读 · 0 评论 -
手把手带你玩转Spring
Spring 是一个开源的轻量级 Java 框架,是我们 Java 开发者必学的一个框架,其中最突出的就是它的IOC 和 AOP,本集合将会带你梳理 Spring 的整体脉络,助你修炼AOP内功,用实战讲解AOP失效的原因及排查思路,以及如何制作一款AOP插件和利用AOP去优化系统等等 希望能对你有所帮助!原创 2021-12-15 21:37:54 · 626 阅读 · 18 评论 -
spring-boot-devtools 快速重启的秘密
上文写了 AOP 插件 后,咱们也了解到这个 ClassLoader 的重要,所以今天咱们来聊聊这个热部署神器 spring-boot-devtools 的源码,看看它是怎么用这个 ClassLoader 来实现快速重启,帮我们节省时间的!????文章概要文章的主旋律如下????spring.factories在了解了 Springboot 的自动装配原理 后(不了解可以看看 4ye 之前写的这篇 ???? 《Springboot自动装配原理探索》),我们直接打开 spring-boot-devt原创 2021-11-23 20:40:34 · 260 阅读 · 0 评论 -
AOP 插件就这?上手不用两分钟!!
小伙伴们好呀,今天 4ye 来分享这个 Spring AOP 插件篇 啦????项目一览这个 demo 分为两个模块 :???? 插件模块 springboot-aop-plugin???? 业务模块 springboot-aop-plugin-used模块功能介绍???? 插件模块 springboot-aop-plugin 里面提供两个插件插件 A MethodCountingTimesPlugin : 统计方法调用次数插件 B MethodSpendTimePlugin :原创 2021-10-18 08:38:10 · 353 阅读 · 1 评论 -
Spring AOP内功修炼
哈哈 终于更到这里了 ????今天来和小伙伴们分享这个 Spring AOP 的知识点 ????这里先推荐大家去阅读 Spring 的官方文档,core 文档的5,6章节, 和 AOP 相关的概念都可以这这里找到~,还有我们要了解的 Spring AOP APIs ????先来介绍下这个 AOP ????AOP 概念这是个老生常谈的问题呀 哈哈 熟悉的小伙伴们可以略过????面向切面编程 Aspect-Oriented Programming ,是对 OOP 的一种补充使用场景有 :原创 2021-10-14 08:34:55 · 203 阅读 · 0 评论 -
16张图解锁Spring的整体脉络
今天来梳理下 Spring 的整体脉络啦,为后面的文章做个铺垫~后面几篇文章应该会讲讲这些内容啦 ????Spring AOP 插件 ???? (????了好久都忘了 ????)分享下 4ye 在项目中利用 AOP + MybatisPlus 对项目进行重构,优化系统中特殊的日志模块的故事Spring 属性注入 , 循环依赖,事务 等这几个比较重要的Spring 源码中的要点 AbstractApplicationContext 中的 refresh 方法里的 12 个方法S原创 2021-10-06 15:50:07 · 758 阅读 · 2 评论 -
三分钟快速上手Spring事件机制
小伙伴们好呀~ 今天来和大家分享下这个 Spring事件机制内容概览原理这个熟悉 观察者模式 的小伙伴应该一眼就看出来啦~其实就是个简单版的 发布-订阅模式有三个核心类????事件 ApplicationEvent事件发布器 ApplicationEventPublisher事件监听器 ApplicationListener用途????事件发布器发布事件,监听器监听到对应的事件后做出相应的反应~为什么使用因为需求也不确定 ????场景领导:想在用户操作完后发个邮件通知原创 2021-09-22 21:31:25 · 313 阅读 · 4 评论 -
Springboot自动装配原理探索
(^U^)ノ~YO , 今天来和小伙伴们分享这个 Springboot的自动装配 啦~官网介绍先来看看官网是怎么定义这个自动装配的~Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added可以看到这里说,当你引入了某个 jar 依赖包时,Springboot 会尝试根据这个依原创 2021-07-12 07:22:01 · 423 阅读 · 3 评论 -
Springboot+quartz 详解(包括debug教程)
带你看看 Quartz 初始化表结构时做了什么,Embedded,Always , Never ?Springboot+Quartz+debug 源码教程(干货)原创 2021-01-11 21:58:26 · 1688 阅读 · 10 评论 -
Springboot+log4j2不生效
文章同步在博主的公众号:Java4y2021一起好好加油! (ง •_•)ง功能介绍:用 idea 的 maven 插件帮助我们排除一些jar包之前由于尝试这个异步日志,将log4j2 引入到项目中来,而刚好又图个快速,在项目中也直接使用了 thymeleaf,结果发现日志一直没有生效,一直是logback 。。 博主也是立刻百度跟着将web中的两个文件 移除掉,可还是不行,具体项目代码请点击这里怎样在Springboot 项目中 使用 log4j2 等其他日志包呢?由于Springboo.原创 2021-01-02 21:13:33 · 2109 阅读 · 0 评论 -
Springboot之日志错误信息定位
文章首发于博主的公众号:Java4y2021一起好好加油! (ง •_•)ง功能介绍:根据uuid定位到日志异常点,查看错误信息由于博主还没试过ELK呢???? ,还没好好感受下 log4j2 的 traceId 还有什么 MDC ,Springcloud Sleuth???? , 现在的做法还是去服务器捞日志 哈哈哈 有点low了感觉 。w(゚Д゚)w现在公司的项目会将一些重要的日志数据记录到db里,如一些敏感操作呀,但是查找错误日志还是挺麻烦的 哈哈,现在简单实现下这个错误日志的定位:具原创 2021-01-01 22:54:38 · 1224 阅读 · 2 评论 -
Springboot+Minio的使用
Minio的使用一个高性能的对象存储软件。原创 2020-12-30 00:01:13 · 1052 阅读 · 4 评论 -
IDEA2020.1构建Spring5.2.x源码
使用IDEA2020.1构建Spring5.2.x源码原创 2020-10-08 14:30:44 · 779 阅读 · 0 评论