Spring注册Bean系列--方法1:@Component
作者:小教学发布时间:2023-10-02分类:程序开发学习浏览:90
导读:原文网址:Spring注册Bean系列--方法1:@Component_IT利刃出鞘的博客-CSDN博客简介本文介绍Spring注册Bean的方法:@Component。...
原文网址:Spring注册Bean系列--方法1:@Component_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Spring注册Bean的方法:@Component。
注册Bean的方法我写了一个系列,见:Spring注册Bean(提供Bean)系列--方法大全_IT利刃出鞘的博客-CSDN博客
方法概述
在bean类上加@Component即可。 (@Controller/@Service/@Repository也可以,因为它里边包含@Component)
Spring默认会扫描@SpringBootApplication注解所在包及其子包的类,将这些类纳入到spring容器,只要类有@Component注解即可。
这个扫描的位置是可以指定的,例如:
@SpringBootApplication(scanBasePackages="com.test.chapter4")
实例
要注册的类(Bean)
package com.knife.entity;
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public String sayHello() {
return "Hello World";
}
}
测试
package com.knife.controller;
import com.knife.entity.MyBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@Autowired
private MyBean myBean;
@GetMapping("/test")
public String test() {
return myBean.sayHello();
}
}
结果
- 程序开发学习排行
- 最近发表
-
- Wii官方美版游戏Redump全集!游戏下载索引
- 视觉链接预览最好的WordPress常用插件下载博客插件模块
- 预约日历最好的wordpress常用插件下载博客插件模块
- 测验制作人最好的WordPress常用插件下载博客插件模块
- PubNews Plus|WordPress主题博客主题下载
- 护肤品|wordpress主题博客主题下载
- 肯塔·西拉|wordpress主题博客主题下载
- 酷时间轴(水平和垂直时间轴)最好的wordpress常用插件下载博客插件模块
- 作者头像列表/阻止最好的wordPress常用插件下载博客插件模块
- Elementor Pro Forms最好的WordPress常用插件下载博客插件模块的自动完成字段