spring @component的作用详细介绍
发布时间 - 2026-01-11 00:48:39 点击率:次spring @component的作用详细介绍

1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)
@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。
下面写这个是引入component的扫描组件
<context:component-scan base-package=”com.mmnc”>
其中base-package为需要扫描的包(含所有子包)
1、@Service用于标注业务层组件
2、@Controller用于标注控制层组件(如struts中的action)
3、@Repository用于标注数据访问组件,即DAO组件.
4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
@Service public class UserServiceImpl implements UserService { }
@Repository public class UserDaoImpl implements UserDao { } getBean的默认名称是类名(头字母小写),如果想自定义,可以@Service(“***”) 这样来指定,这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”)
@Scope(“prototype”)来改变。可以使用以下方式指定初始化方法和销毁方法(方法名任意): @PostConstruct public void init() { }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# spring
# @component的作用
# @component详解
# spring-boot @Component和@Bean的区别详解
# Spring @Configuration和@Component的区别
# Spring 报错:元素 "context:component-scan" 的前缀 "context
# Spring实战之@Autowire注解用法详解
# Spring @Transactional注解失效解决方案
# Spring注解和同步锁不能同步问题解决
# springmvc的@Validated注解使用
# Spring boot注解@Async线程池实例详解
# spring @Component注解原理解析
# 可以使用
# 我们可以
# 希望能
# 自定义
# 详细介绍
# 谢谢大家
# 并把
# 使用这个
# 配置文件
# gt
# Service
# Component
# nbsp
# Controller
# java
# context
# brush
# Repository
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
音响网站制作视频教程,隆霸音响官方网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel Docker环境搭建教程_Laravel Sail使用指南
网站制作免费,什么网站能看正片电影?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
深圳网站制作平台,深圳市做网站好的公司有哪些?
用yum安装MySQLdb模块的步骤方法
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
微信小程序制作网站有哪些,微信小程序需要做网站吗?
LinuxShell函数封装方法_脚本复用设计思路【教程】
详解Android——蓝牙技术 带你实现终端间数据传输
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
IOS倒计时设置UIButton标题title的抖动问题
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速搭建FTP站点实现文件共享?
如何挑选优质建站一级代理提升网站排名?
如何续费美橙建站之星域名及服务?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
简历在线制作网站免费版,如何创建个人简历?
C语言设计一个闪闪的圣诞树
如何自定义建站之星模板颜色并下载新样式?
Laravel如何使用模型观察者?(Observer代码示例)
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
太平洋网站制作公司,网络用语太平洋是什么意思?
Java遍历集合的三种方式
nodejs redis 发布订阅机制封装实现方法及实例代码
智能起名网站制作软件有哪些,制作logo的软件?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
如何快速搭建支持数据库操作的智能建站平台?
如何为不同团队 ID 动态生成多个“认领值班”按钮
如何用AI帮你把自己的生活经历写成一个有趣的故事?
,网页ppt怎么弄成自己的ppt?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
Swift开发中switch语句值绑定模式
如何在建站之星网店版论坛获取技术支持?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
如何为不同团队 ID 动态生成多个独立按钮

