Spring Bean

又是跟着黑马程序员学习springboot3+vue3的一天,记录学习笔记

Bean扫描

标签:<context:component-scan base-package="com.itheima"/>

注解:@ComponentScan(basePackages = "com.itheima")

启动类:SpringBoot默认扫描的是启动类所在的包及其子包

如何想扫描启动类以外的包,可以手动添加:(开发过程一般不会这样做)

Bean注册

注解

说明

位置

@Component

声明bean的基础注解

不属于以下三类时,用此注解

@Controller

@Component的衍生注解

标注在控制器类上

@Service

@Component的衍生注解

标注在业务类上

@Repository

@Component的衍生注解

标注在数据访问类上(由于与mybatis整合,用的少)

注册Bean的对象来自第三方(不是自定义的)

用不了@Component及其衍生注解声明bean的

通过例子来了解如何注册来自第三方的Bean对象:

jar为:common-pojo-1.0-SNAPSHOT.jar

在终端输入:

mvn install:install-file -Dfile=jar包在本地磁盘的路径

-DgroupId=组织名称

-DartifactId=项目名称

-Dversion=版本号

-Dpackaging=打包方式

即可在本地仓库找到

呃呃。。。。。因为学这个之前很多前置知识都没有具备,然后都不知道Bean是什么,然后又跑去搜了bean

这篇文章真的让我理解了不少,易读易懂

【Java基础】Spring 中 Bean 的理解与使用_java bean-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值