Spring
文章平均质量分 91
代码洁癖症患者
随手拯救失足代码
展开
-
SpringBoot2 极简开发 -- 核心配置详解
昨天给大家介绍了SpringBoot官方文档的入门案例,相信大家现在已经可以使用SpringBoot开发一些简单的小demo了,那么今天我们就来学习一下SpringBoot的一些常用的配置,首先我们先来创建一个项目,项目结构如下: 关于这几个目录先给大家介绍下 ,首先大家肯定知道我们编写的代码都是在src/main/java路径下,test包下是存放测试的代码,那么毫无疑问resources目录下 存放的肯定就是项目需要用到的一些配置文件,我们发现其中有一个appl...原创 2021-04-07 21:50:26 · 429 阅读 · 1 评论 -
深入理解Spring核心技术03---Spring架构概述
在前面的两篇博客中,给大家简单的介绍了Spring中的IOC和AOP,相信大家现在对IOC和AOP有一定的了解,同时也会有一些疑问,那么今天就来慢慢的给大家解释,相信大家在今天这篇博客中能够真正的认识到Spring框架,并且能够简单的写一个入门demo。 好了,先来给大家简单的看一章图片: 上述的图片就是spring的架构图,Core Container即核心容器其实就是前面我们提到的IO...原创 2018-09-05 23:31:34 · 2085 阅读 · 0 评论 -
深入理解Spring核心技术04---IOC实现原理
前面的几篇博客中给大家提到了Spring 框架的两个核心的技术,IOC和AOP。相信大家现在对Spring有了一定的认识,Spring的出现就是为了简化开发。现在就来聊聊Spring中IOC容器的实现原理。 在进入话题之前我们需要先来回顾一下Java中的反射,相信大家对反射都不陌生吧,Spring中其实就是 通过反射来读取配置文件的。z...原创 2018-09-18 23:00:16 · 568 阅读 · 0 评论 -
深入理解Spring核心技术06---手动实现AOP上篇
很对地方都说,Spring是以IOC和AOP为内核的一个一站式的解决方案,也就是框架。前面几篇博客给大家详细的解释了Spring中IOC实现的原理以及是如何管理对象之间的依赖关系,并且通过相应的案例给大家手动实现了一个IOC容器。那么今天就来给大家讲解一下AOP的原理,并带着大家也来手动实现一个AOP。 这里先来回顾一下AOP,AOP的全称叫做Aspect Oriented Programmin...原创 2018-09-24 22:33:18 · 316 阅读 · 0 评论 -
深入理解Spring核心技术05---Spring中的依赖注入
在前面的几篇博客中给大家介绍了Spring中的IOC容器,现在大家应该都知道IOC容器的概念和实现的原理了吧,IOC容器是Spring的核心,他的功能就是帮助开发者去存储对象以及管理对象之间的关系。不用让开发者自己去管理对象之间的关系,使开发者只需要专注于业务逻辑。前面的一篇博客中给大家手动实现了一个IOC容器,通过反射加载配置文件创建并把对象存储在一个Map集合中,这里的Map...原创 2018-09-20 13:33:55 · 2671 阅读 · 1 评论 -
深入理解Spring核心技术07---手动实现AOP下篇
最近一直在加班,迟迟没有更博,今天就来和大家一起继续聊一聊AOP的实现原理,记得在上一篇博客中和大家聊了一下使用动态代理的方式实现AOP,通过上一篇博客给大家应该能够感觉得到,JDK 的动态代理使用起来非常的简单和方便。那么是不是所有的情况都适合使用动态代理的方式去实现AOP呢? 这里先来给大家介绍几个和AOP相关的名词, Joinpoint(切入点):是指的被拦截到的点,在spring中可...原创 2018-10-02 13:18:20 · 301 阅读 · 0 评论