当前位置: 首页 > news >正文

springboot3-笔记总结

一 概述

1.1 说明

学习springboot3,做的一些笔记

1.2 关于xml和注解注册bean

1.启动组件扫描:必须启用Spring的组件扫描机制才能识别@Component注解:

@Configuration
@ComponentScan("com.example.package")  // 指定扫描包路径
public class AppConfig { }

或者xml

<context:component-scan base-package="com.example.package" />

2.在Spring框架中,XML配置中的<bean id="xx" class="xxxx"> 可以通过以下两种注解方式实现:

2.1 在类的定义上直接添加注解,Spring会自动扫描并注册Bean。如@Component 系列注解

@Component("xx")  // 等效于 <bean id="xx" class="com.example.Xxxx">
public class Xxxx {// 类实现
}
  • 默认ID:若省略ID(如@Component),则Bean ID默认为类名首字母小写(如xxxx)。

2.2 在配置类的方法上使用,适用于无法修改源码的类(如第三方库)或需要自定义初始化逻辑的场景。如@Bean 注解(适用于配置类中显式定义)

@Configuration
public class AppConfig {@Bean(name = "xx")  // 显式定义Bean IDpublic Xxxx createBean() {return new Xxxx();  // 可在此处添加自定义初始化逻辑}
}

二   第1章

三  

http://www.dtcms.com/a/251424.html

相关文章:

  • SpringBoot入门 springboot模版注入问题
  • 2025最新Nvm安装教程
  • 已知路由表和分组的目的地址求对应的下一跳地址
  • 【Create my OS】6 线程调度
  • RabbitMQ全面学习指南
  • CUDA开发工具整理
  • 技术突破与落地应用:端到端 2.0 时代辅助驾驶TOP10 论文深度拆解系列【第四篇(排名不分先后)】
  • Golang 解大整数乘法
  • LeetCode 高频 SQL 50 题(基础版)【题解】合集
  • 【FreeRTOS-队列集】
  • Python 函数实战指南:提升编程效率的实用技巧
  • 数据结构 排序
  • 手机SIM卡通话中随时插入录音语音片段(Android方案)
  • 微信小程序 路由跳转
  • Velocity提取模板变量
  • ubuntu 22.04 安装部署elasticsearch 7.10.0详细教程
  • DBSCAN(Density-Based Spatial Clustering of Applications with Noise)基于密度的聚类方法介绍
  • LeetCode 2389.和有限的最长子序列
  • Ubuntu 安装并使用 Elasticsearch
  • Go语言同步原语与数据竞争:数据竞争的检测工具
  • 【分析学】 实数
  • AI 产品设计头脑风暴
  • MySQL 数据库自动备份批处理工具介绍
  • B3865 [GESP202309 二级] 小杨的 X 字矩阵
  • Tomcat配置学习
  • 电阻篇---下拉电阻的取值
  • ASR-PRO语音识别可能出现的问题
  • Flutter 本地存储全面指南:从基础到高级实践
  • cocos2 使用 Layout 组件后,子节点 Label 高度变化后,抖动问题
  • AUTOSAR图解==>AUTOSAR_SRS_GPTDriver