spring框架芝士回顾01(随心记录)

1.框架—半成品软件,方便使用
2.spring两大核心模块:IOC和AOP

  • IOC:控制反转,值把创建的对象过程交给spring管理
  • AOP:面向切面编程,AOP用来封装多个类的公共行为,将那些于业务无关,但却为业务模块共同调用的逻辑封装起来,减少代码的重复使用,降低耦合度,还可以解决一些系统层面的问题,比如日志,事务,权限等。

3.入门案例

  • 引入spring的相关依赖
  • 创建类 定义属性和方法
  • 按照spring要求创建配制文件(xml)
  • 在spring配制文件配制相关信息
  • 测试

4.操作此处创建忽略
本文是为了回顾,方便学springboot

5.对象的创建
在配制文件中
在测试类中 加载spring配制文件,创建对象
在这里插入图片描述

在这里插入图片描述
6.原理
利用反射创建对象
1.加载配制文件.xml
2.对xml进行解析操作
3.获取xml文件bean标签属性值
id 和class
4.使用反射根据类全路径创建对象

创建对象后spring把他放在map里面
Map<String,BeanDefinition> beanDefinitionMap
key :唯一标识
value:类的定义
在获取对象的时候,getBean方法里面是Id的值,对应的是key获取到对象

7.导入日志
通俗来说就是显示程序执行的过程,如果有bug会显示出来
导入日志的依赖在pom.xml中
在resources里面创建日志配制文件xml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/541272.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt 图形视图 /基于Qt示例DiagramScene解读图形视图框架

文章目录 概述从帮助文档看示例程序了解程序背景/功能理清程序概要设计 分析图形视图的协同运作机制如何嵌入到普通Widget程序中&#xff1f;形状Item和文本Item的插入和删除&#xff1f;连接线Item与形状Item的如何关联&#xff1f;如何绘制ShapeItem间的箭头线&#xff1f; 下…

PS学习-抠图-蒙版-冰块酒杯等透明物体

选中图&#xff0c;ctrlA 全选 ctrlC复制 创建一个蒙版图层 选中蒙版Alt 点击进入 ctrlv 复制 ctrli 反转 原图层 ctrldelete填充为白色 添加一个背景&#xff0c;这个方法通用 首选创建一个 拖到最底部 给它填充颜色 这个可能是我图片的原因。视频是这样做的

DBA会被云淘汰吗?会被AI淘汰吗?

前言 今天晚上终于挤出点时间听了听OSC的现场直播&#xff0c;视频太卡&#xff0c;还好能听到各位大牛的声音。讨论的是DBA这个职业或者工种会不会被“云”的大环境淘汰。 既然将这种话题列到直播现场&#xff0c;除了吸引大家的关注以外&#xff0c;本身也意味着不少相关技术…

通过插件集成、kkFileView部署站点 或 OfficeWebViewer站点在线展示Office文档内容 实现文档在线预览

一、用插件件实现文件在线预览 以下第二、第三的方案是借助独立站点来实现在线文档预览&#xff0c;当然也有不利用另外站点辅助&#xff0c;直接在需要的站点中利用引入组件完成文档预览的方案&#xff0c;比如&#xff1a;https://blog.csdn.net/qq_45444035/article/detail…

Postman下载教程

看到很多小伙伴在问 Postman 下载的相关问题&#xff0c;花时间整理了下&#xff0c;下面教新入门的小伙伴如何去下载 Postman。 开始前我们可以先了解下&#xff1a;Postman 简介 下载 第一步&#xff1a;进入 Postman 官网 首先&#xff0c;我们需要进入 Postman 的官网。…

掘根宝典之C++迭代器简介

简介 迭代器是一种用于遍历容器元素的对象。它提供了一种统一的访问方式&#xff0c;使程序员可以对容器中的元素进行逐个访问和操作&#xff0c;而不需要了解容器的内部实现细节。 C标准库里每个容器都定义了迭代器 迭代器的作用类似于指针&#xff0c;可以指向容器中的某个…

PSCA电源控制集成之System of Systems

一些SoC子系统本身可能是复杂的实体&#xff0c;而且可能有理由让这样一个子系统拥有自己的本地控制处理器&#xff08;LCP&#xff09;。除了一些细微的差异外&#xff0c;子系统的电源管理结构反映了SoC的结构&#xff0c;因此这样的安排被称为系统之间的系统。 下图显示了一…

05.消息队列

1.消息队列 消息队列的概述&#xff1a; 消息”是在两台计算机间传送的数据单位。消息可以非常简单&#xff0c;例如只包含文本字符串&#xff1b;也可以更复杂&#xff0c;可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队…

JavaScript 之 获取当前日期的周日期范围、月日期范围

前言 实际开发中&#xff0c;有的时候产品要求需要用到日期筛选&#xff0c;日期筛选又需要用的当前日期的周日期范围&#xff0c;也有可能上一周&#xff0c;下一周这样的&#xff0c;相对应的也就又可能是当前日期的月日期范围&#xff0c;上一个月、下一个月的这样的&#x…

完全二叉树的节点个数

题目链接 完全二叉树的节点个数 题目描述 注意点 题目数据保证输入的树是完全二叉树 解答思路 最初想到的是递归计算子树对应的节点数量&#xff0c;相加就是整个二叉树的节点个数&#xff0c;但是该方法没有用到完全二叉树的特点&#xff0c;考虑是否有更加巧妙地方法根据…

五步炼丹!qwen通义千问1.5版本微调实战来了!

炼丹第一步&#xff08;数据准备&#xff09; 数据样例 我们需要至少两个json文件放在data目录&#xff0c;一个命名为dataset_info.json&#xff08;注意&#xff1a;这个文件是固定的名称&#xff0c;不要更改&#xff09;&#xff0c;还有一个是微调训练数据json文件名可以…

Day40-45 网络高级(modbus)

文章目录 Modbus起源1.起源&#xff1a;2.分类&#xff1a;3.优势&#xff1a;4.应用场景&#xff1a;5.ModbusTCP特点&#xff1a; Modbus TCP协议格式1.报文头2.寄存器3.功能码 工具软件使用.Modbus Slave&Poll2.网络调试助手.Wireshark的使用 Modbus RTU1、与Modbus TCP…