
spring
林子曰
这个作者很懒,什么都没留下…
展开
-
SpringAOP 切面编程原理解析
前言我们在学习 SpringAOP 的时候一直听说是面向切面编程,还有经常听到说 aop 可以用来做日志、做接口调用统计、做分库分表动态切换等等,觉得很神奇,明明我们只使用 @Aspect 注解了一个独立的 class,怎么能够这么强大呢?本篇试着从源码角度分析一下 aop 的原理,在开始之前我们提出几个问题,一边学习一边解答。被增强的类还是原来的类嘛?类什么时候被增强的?我假定看本...原创 2020-05-01 08:46:43 · 1023 阅读 · 1 评论 -
Spring @Autowired注解解析
前言在我们学习 spring 的时候,尤其是使用注解的方式实现自动装配,总会感到很神奇,也产生了很多的疑问。注解是什么时候被解析的?注解的生效逻辑是什么?以@Autowired 为例,为什么加了这个直接就可以直接得到对应的属性实例,并调用它的方法呢?我们越学感觉到疑问越多,而光看源码又容易被带偏,总是一个问题深入研究下去就找不到回来的路了。本文试着从问题的角度出发,边看源码边解答这...原创 2020-04-28 22:35:55 · 1107 阅读 · 0 评论 -
IDEA构建maven多模块项目
说明mall-root为根项目mall-common 一些公共方法,比如分页插件,统一返回结果工具mall-demo 测试请求方法1. 创建root 根项目创建springboot项目,2.原创 2019-12-23 14:00:48 · 263 阅读 · 0 评论 -
SpringIOC理解
最近看文章,看到一个概念,spring的IOC是个啥?依赖注入又是个啥?为什么用spring?解决什么问题?怎么用?要搞清除这个问题首先明确一个概念,java中所有的object都需要new出来,才能够使用。问题来了,早期没有框架的时候,我们都要自己手动的去new各种object,如果写的大大咧咧,可能导致资源的严重浪费。而且每个object中的方法中可能会包含其他的object,各种混乱...原创 2018-12-29 17:45:44 · 196 阅读 · 0 评论