![](https://img-blog.csdnimg.cn/20210720165521810.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
(15)Spring基础:IoC;AOP;JDBC;
文章平均质量分 88
Spring简介,XML方式实现Spring IoC,Bean对象的作用域及生命周期,注解方式实现Spring IoC,Java Config方式实现Spring IoC;
小懒羊爱吃草
小枯林
展开
-
Spring IoC容器与Bean管理10:路径表达式用法;(未完成,【IDEA如何访问相对路径下的配置文件】这个问题未解决?????)
说明:(1)本篇博客的内容是:路径表达式的内容;包括【加载单个配置文件】、【加载多个配置文件】、【当前类路径是什么意思】、【路径表达式的几种写法】路径表达式:加载单个配置文件【当前类路径】是程序编译后的路径路径表达式:使用数组、加载多个配置文件类路径表达式的几种写法(0)上面的config.xml就是指代applicationContext.xml;(1)class:config.xml(2)classpath:com/imooc/..原创 2021-07-30 18:55:34 · 211 阅读 · 0 评论 -
Spring IoC容器与Bean管理9:使用XML方式实现Spring IoC四:从IoC容器中获取Bean;<bean>标签【id属性】和【name属性】的区别;
本篇博客主要内容:(1)在前三篇博客中,介绍三种创建对象的方式;本篇博客就介绍如何从IoC容器中提取对象;(2)然后,本篇博客也附带介绍了<bean>标签的id属性和name属性;说明:(1)本篇博客沿用【Spring IoC容器与Bean管理6:】和【Spring IoC容器与Bean管理7:】和【Spring IoC容器与Bean管理8:】中的代码;(2)本篇博客的内容,其实不多,用的过了熟练后,就会发现本篇博客的内容很少;目录一:从IoC容器中获取Be..原创 2021-07-30 13:01:25 · 307 阅读 · 0 评论 -
Spring IoC容器与Bean管理8:使用XML方式实现Spring IoC三:【对象的实例化】:基于工厂实例化对象;
本篇博客的主要内容:(1)本篇博客,就介绍另一种实例化对象的方法:利用工厂实例化对象;即下面红色部分:【基于静态工厂实例化对象】和【基于工厂实例实例化对象】说明:(1)在【Spring IoC容器与Bean管理6:使用XML方式实现Spring IoC一:基于构造方法实例化对象,之基于【默认构造方法】实例化对象;】和【Spring IoC容器与Bean管理7:使用XML方式实现Spring IoC二:基于构造方法实例化对象,之基于【带参构造方法】实例化对象;】介绍了利用构造方法来实例..原创 2021-07-30 11:19:26 · 228 阅读 · 0 评论 -
Spring IoC容器与Bean管理7:使用XML方式实现Spring IoC二:【对象的实例化】:基于构造方法实例化对象,之基于【带参构造方法】实例化对象;
说明:(1)本篇博客延续自【Spring IoC容器与Bean管理6:使用XML方式实现Spring IoC一:基于构造方法实例化对象,之基于【默认构造方法】实例化对象;】;(2)已知Spring IoC部分主要内容是【使用XML的方式,实现Spring IoC】,【Bean对象的作用域和生命周期】,【使用注解方式,实现Spring IoC】,【使用Java Config方式,实现Spring IoC】这四部分。而本篇博客主要介绍,如下图的红色部分:有参构造实例化对象;在实际中,百分至九十.原创 2021-07-29 22:57:35 · 328 阅读 · 0 评论 -
Spring IoC容器与Bean管理6:使用XML方式实现Spring IoC一:【对象的实例化】:基于构造方法实例化对象,之基于【默认构造方法】实例化对象;
通过【Spring IoC容器与Bean管理4:使用XML方式实现Spring IoC预一:Spring IoC初体验一:IoC容器完成【对象的实例化】;】和【Spring IoC容器与Bean管理5:使用XML方式实现Spring IoC预二:Spring IoC初体验二:IoC容器完成【对象与对象之间的依赖关系】;】两篇博客,我们对Spring IoC有了一个模糊的感性认识;但是,光有感性认识远远不够,Spring IoC中有很多配置项需要去了解。……………………………………………………Sp..原创 2021-07-29 12:47:17 · 379 阅读 · 0 评论 -
Spring IoC容器与Bean管理5:使用XML方式实现Spring IoC预二:Spring IoC初体验二:IoC容器完成【对象与对象之间的依赖关系】;
说明:(1)通过【Spring IoC容器与Bean管理三:Spring初识三:通过一个案例来【分析传统编码方式的不足】;】可知: ● 传统编码方式的缺点:传统编码方式中,【一些字符串文本信息,是写死的】,【对象也是在代码中new好的、写死的】,【对象之间的关系,也是写死的;对象之间是硬关联】;这些因素的结果是,当需要调整程序的时候,就必须要修改源代码;这会导致程序可扩展性和可维护性很低; ● Spring IoC容器的解决方案:Spring IoC容器则...原创 2021-07-23 08:19:41 · 330 阅读 · 10 评论 -
Spring IoC容器与Bean管理4:使用XML方式实现Spring IoC预一:Spring IoC初体验一:IoC容器完成【对象的实例化】;
说明:(1)通过【Spring IoC容器与Bean管理三:Spring初识三:通过一个案例来【分析传统编码方式的不足】;】可知: ● 传统编码方式的缺点:传统编码方式中,【一些字符串文本信息,是写死的】,【对象也是在代码中new好的、写死的】,【对象之间的关系,也是写死的;对象之间是硬关联】;这些因素的结果是,当需要调整程序的时候,就必须要修改源代码;这会导致程序可扩展性和可维护性很低; ● Spring IoC容器的解决方案:Spring IoC容器则...原创 2021-07-22 23:16:08 · 417 阅读 · 5 评论 -
附加:Maven中的groupId和artifactId;
说明:(1)本篇博客的目的:在【】中,编写【groupId和artifactId】的时候,临时感觉对其理解的好像并不深,所以就写了本篇博客;(2)在【Maven三:利用Eclipse创建一Maven工程(java工程,非web工程);Maven项目的标准结构分析;(包含Maven的坐标介绍)】和【Maven十一:IDEA操作Maven;设置Maven,创建基于maven的java工程(非web工程),IDEA的maven快捷方式;(两个问题:设置Maven不具有普适性;junit单元测试)】;及..原创 2021-07-22 21:19:34 · 1972 阅读 · 2 评论 -
Spring IoC容器与Bean管理3:Spring初识三:通过一个案例来【分析传统编码方式的不足】;
本篇博客的主要目的是:演示传统编码方式的不足; ● 传统编码方式中,【一些字符串信息,是写死的】,【对象也是在代码中new好的、写死的】,【对象之间的关系,也是写死的】;这会导致程序可扩展性和可维护性很低; ● 由此,引出,Spring Framework的必要性;(其实也就是,Spring IoC容器的必要性);说明:(1)本篇博客没什么难点,主要目的是演示传统编码方式的不足;博客中的代码也都很简单,而且代码部分很简单,重点是了解其中的缺点;...原创 2021-07-22 05:17:35 · 312 阅读 · 3 评论 -
Spring IoC容器与Bean管理2:Spring初识二:Spring主要技术、主要子工程等Spring生态体系介绍;(与传统开发方式相比)Spring Ioc容器的好处;
在【Spring IoC容器与Bean管理一:Spring初识一:IoC(控制反转)概念性简述;】中介绍了一种理念:【IoC控制反转】;而在具体实现上,Java中著名的Spring框架就应用了【IoC控制反转】;为此,本篇博客就简单介绍下Spring的基本内容;说明:(1)本篇博客没有什么重要内容,仅仅是一些阐述性、背景性的内容,所以快速浏览即可;(2)然后,本篇博客个别地方的描述,可能存在偏差,回头要修正!!!!!!!!!!目录一:Spring简述二:狭义上的Sprin...原创 2021-07-21 13:16:51 · 348 阅读 · 0 评论 -
Spring IoC容器与Bean管理1:Spring初识一:IoC(控制反转)概念性简述;
【Spring IoC容器与Bean管理】部分,主要有以下内容:本篇博客的主要内容是:介绍什么IoC(控制反转);都是,一些概念性描述;目录一个生活中的例子:IoC(控制反转)是什么:DI依赖注入:一个生活中的例子:在【工厂模式一:设计模式简介;工厂模式简介&案例;】中也使用了这个例子,简单工厂模式虽然和IoC不是一个东西,但多少还是有点类似之处;一个生活中的案例:比如购买自己想吃的苹果;● 初始情况:比如,我们眼前有三种苹果供选择...原创 2021-07-21 05:39:01 · 424 阅读 · 6 评论 -
Spring基础:内容概述;
本专栏内容介绍,java高级开发中,最重要的框架Spring;主要介绍以下三个部分:(1)Spring Ioc除了可以使用【传统的xml配置】去实现,也可以使用【注解】和【JJava config】的方式去实现;……………………………………………………(1)Aop:面向切面编程;其主要职责是:在不修改源代码的情况下,对程序进行扩展;(2)Aop是基于IoC的;相对于Ioc,Aop是上层的应用;……………………………………………………(1)Spring JDBC:是Spr.原创 2021-07-21 04:13:33 · 184 阅读 · 0 评论