Spring
文章平均质量分 68
诗人在流浪
分享技术,遨游穹苍.
展开
-
整合springBoot+SSM及框架说明
1.关于springBoot的说明 1.1 springBoot的定义Spring Boot是伴随着Spring4.0共同诞生的,它的目的就是简化spring的配置及开发,并协助开发人员可以整体管理应用程序的配置而不再像以前那样需要做大量的配置工作,它提供了很多开发组件,并且内嵌了web应用容器,如tomcat和Jetty等。其目的便是使我们的开发变得简化并且能大幅度提高开发人员的开发效率,为了简化Spring功能的配置我们可以引入或启动我们需要的Spri...原创 2021-07-28 19:07:28 · 2412 阅读 · 0 评论 -
模拟SpringDI注入底层实现
1.SpringDI介绍DI(Dependency Injection)依赖注入 。相对于IoC而言,依赖注入(DI)更加准确地描述了IoC的设计理念。所谓依赖注入,即组件之间的依赖关系由容器在应用系统运行期来决定,也就是由容器动态地将某种依赖关系的目标对象实例注入到应用系统中的各个关联的组件之中。2.模拟SpringDI的步骤我们要准备两个类Student和Teacher,将Teacher中的资源注入到Student中,那么Student就可以调用Teacher中的资源自定义注解@MyAutow原创 2021-09-30 00:13:31 · 94 阅读 · 0 评论 -
模拟springIOC的底层实现
模拟IOC的实现1.1什么是IOCIOC即控制反转,而反转则是由容器来帮忙创建及注入依赖对象;为何是反转?因为由容器帮我们查找及注入依赖对象,对象只是被动的接受依赖对象,所以是反转.1.2 IOC底层原理使用技术(1)xml配置文件(2)dom4j解决xml(3)工厂设计模式(4)反射Class.forName(classPath).newInstance();1.3IOC底层实现的步骤创建容器管理bean,并初始化容器创建spring容器,并初始化容器提供getBean(),根据原创 2021-09-28 00:22:52 · 83 阅读 · 0 评论 -
SpringBoot工程中 AOP入门实践
1.AOP简介AOP(Aspect Orient Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少个模块,一个模块有哪些对象,对象有哪些属性),面向切面理解为一个动态过程(在对象运行时动态织入一些扩展功能或控制对象执行)。如图:AOP 与 OOP 字面意思相近,但其实两者完全是面向不同领域的设计思想。实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少.原创 2021-08-25 21:44:28 · 262 阅读 · 0 评论