02 2022 档案
摘要:1. 项目基本配置 本文最后更新时间:2022年2月26号 远程物理机上面部署的node99,我创建了一个目录/root/liwldev/java/web/spring 创建项目SpringXML:mvn archetype:generate -DgroupId=com.liwl.dev -Dart
阅读全文
摘要:1. 概述 本篇博客主要记录和练习Spring中xml配置下,标签abstract和parent的用法。 代码设定: 主程序包括3个实现类: LiwanLiangImpl SchoolImpl CompanyImpl 其中,LiwanLiangImpl和SchoolImpl依赖于CompanyImp
阅读全文
摘要:1. 引言 bean的初始化有两种方式 实时初始化。Spring容器启用以后,即刻初始化 延迟初始化。代码中调用的时候,才会创建 Spring默认情况下,所有的bean都会被实时初始化。但是大量的bean实时初始化,会导致启动变慢。因此对于需要延迟初始化的bean,可以通过xml进行设置。 2. 延
阅读全文
摘要:1. 问题 在项目源码目录 创建新的School实现类SchoolImpl02.java 比SchoolImpl多了一个属性id,以示区别 修改LiwanLiangImpl.java 修改spingdi.xml 运行报错: 大概意思就是: 在LiwanLiangImpl.java里面,我们依赖了同一
阅读全文
摘要:1. 引言 本篇博客主要学习和联系Spring框架中bean的创建和销毁顺序,以及如何自定义bean的生命周期。 参考博文:https://itsoku.blog.csdn.net/article/details/104368546 使用vscode部署Spring项目过程略。 2. 无依赖注入的b
阅读全文
摘要:1. 前言 本篇博客主要通过代码练习Spring框架的依赖注入。 基于XML配置文件的依赖注入 基于注解的依赖注入 依赖,指的是类A的功能实现,需要类B的相关属性和方法。那么类A对类B就有依赖。 通过Spring的控制反转【IOC】功能,就能够把所有的bean(java类)注册到Spring的容器,
阅读全文