Spring AOP 原理
AOP 这东西,说难不难说简单不简单 AOP,面向切面编程。第一次听到这个词的时候我满脸问号——什么切面?切什么? 后来我换了个理解方式就通了:你有一堆业务方法,想在每个方法执行前后都打个日志,怎么办?一个个方法里加 log.info()?那要是有 200 个方法呢?改到吐。AOP 就是帮你把这种 …
Continue readingAOP 这东西,说难不难说简单不简单 AOP,面向切面编程。第一次听到这个词的时候我满脸问号——什么切面?切什么? 后来我换了个理解方式就通了:你有一堆业务方法,想在每个方法执行前后都打个日志,怎么办?一个个方法里加 log.info()?那要是有 200 个方法呢?改到吐。AOP 就是帮你把这种 …
Continue readingSpring IOC 到底干了啥 学 Spring 的时候,IOC(控制反转)这个词听了不下一百遍。老师讲、教程讲、面试题也讲。但我一开始真没搞懂这玩意到底在干嘛——不就是 new 一个对象吗,为啥要搞得这么复杂? 后来写项目写多了才明白,Spring 的 IOC 容器本质上就是帮你管理对象的。你 …
Continue reading