02 2022 档案

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