SpringBoot给容器中注册组件的四种方法(简易版)

本文针对有Spring基础的读者,介绍了SpringBoot中注册组件的四种方法:1) 包扫描加注解;2) 使用@Bean注解直接在配置类中声明;3) 利用@Import快捷导入组件,包括直接导入、自定义导入和手动注册Bean;4) 利用FactoryBean创建工厂Bean进行注册。
摘要由CSDN通过智能技术生成

本文介绍的方法比较简洁,需要有Spring基础

 

方法一:包扫描+注解

1.配置类,标明注解扫描的范围

//告诉Spring这是一个配置类
@Configuration
//注解所扫描的范围,类似于spring配置文件的 context:component-scan
@ComponentScan(value="com.java")
public class MainConfig {

}

 2.注解,与Spring一样

//标识表现层
@Controller
public class BookController {

}
//标识持久层 
@Repository
public class BookDao {

}
//标识服务层 
@Service
public class BookService {

}

 


 

方法二:@Bean   直接在配置类里标明

//告诉Spring这是一个配置类
@Configuration
public class MainConfig {

    // 1. 给容器中注册一个Bean;类型为返回值的类型,id默认是用方法名作为id
    // 2. 可以在Bean括号里面设置id
    @B
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值