![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
本墨
这个作者很懒,什么都没留下…
展开
-
Spring系列__01HelloWorld
Spring作为一款成熟的Java框架,其优点和意义不用我多说,可以参考:https://m.w3cschool.cn/wkspring/pesy1icl.html 今天开始写一下Spring家族的总结。 首先,按照惯例,先来一个hello world: 1.新建一个项目 我这里采用是maven的方式创建了父项目,然后在其下创建不同的module,好处是便于管理。不过你可以只创建一个普通的Java...原创 2019-03-27 15:33:26 · 105 阅读 · 0 评论 -
Spring系列__02IOC简介
Spring的两大核心功能就是IOC和AOP,这篇文章主要介绍IOC。 简单来说,在面向对象思想下,A类中有一个B类的属性, 那么我们在创建A类时往往需要同时创建一个B类的对象,以便A类对其进行调用。但是,这样的后果便是,A类和B类的耦合度过高。所谓的IOC(控制反转),或者其实现的方式DI(依赖注入)。 实质就是Spring容器负责来创建A类、B类的实例,并在用户使用的时候将引用提供给用户。这样...原创 2019-04-11 15:42:17 · 110 阅读 · 0 评论 -
Spring系列__03IOC的一些补充
这篇文章是对前一篇的一些补充: 1.SpringIOC容器可以管理Bean的声明周期: 通过构造器或工厂方法创建bean的实例; 为bean属性设置值或者引入其他bean; 调用bean的初始化方法,此时bean就可以使用了; 容器关闭时,调用bean的清理方法。 在bean的声明里定义init-method和的story-method,来定义bean的初始化方法和销毁方法。 2.bean的后...原创 2019-04-12 16:31:24 · 91 阅读 · 0 评论 -
Spring系列__04AOP简介
AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑代码中编写这些功能性代码,但是,这样除了当时开发的时候比较方便以外;代码的阅读性、可维护性都会大大降低。而且...原创 2019-09-17 14:52:17 · 124 阅读 · 0 评论