当前位置: 首页 > 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.xdnf.cn/news/1048699.html

相关文章:

  • 大小模型协同
  • const 指针
  • Adguard安卓版:全方位广告拦截与隐私保护
  • 函数指针与指针函数:本质区别与高级应用
  • Kubernetes架构解析
  • LeetCode 48. 旋转图像
  • 算法导论第六章:堆排序与优先队列的艺术
  • MySQL进阶篇
  • Redis中的set底层实现
  • LeetCode 高频 SQL 50 题(基础版)之 【子查询】· 下
  • PMP考试中的100个关键点
  • Some chunks are larger than 500 KiB after minification. Consider
  • Java中如何使用lambda表达式分类groupby
  • 面经的疑难杂症
  • 『uniapp』onThemeChange监听主题样式,动态主题不正确生效,样式被覆盖的坑
  • 如何提高电脑打字速度?
  • 前端错误捕获
  • Vue3相关知识3
  • Mysql基础入门\期末速成
  • 微信小程序 路由跳转
  • web3-区块链的技术安全/经济安全以及去杠杆螺旋(经济稳定)
  • 【Bug】--docker的wsl版本问题
  • ELK日志文件分析系统——补充(B——Beats)
  • ELK日志文件分析系统——K(Kibana)
  • Unity基础-Line Renderer
  • 【NOI 专题训练】概率期望
  • [windows工具]PDFOCR识别重命名工具1.3 版本使用教程及注意事项
  • selenium点击元素出现的obscure问题
  • Mybatis-动态SQL、 <if>、<where>
  • MySQL常用函数详解之数值函数