使用注解开发
在spring4以后,要使用注解开发,必须要保证aop的包导入了
不要忘记导入注解支持
@Component有几个衍生注解,我们在web开发中,会按照mvc三层架构分层
dao(@Repository)
service(@Service)
controller(@Controller)
这四个注解功能都是一样的,都是代表将某个类注册到Spring的IOC容器
自动装配
@Autowired:自动装配通过类型,名字
@Resource:自动装配通过名字,类型
作用域
@Scope(“prototype”)
@value(“user”):相当于<property name="name" value="user"/>
xml与注解:
xml更加万能,适用于任何场合,维护简单方便
注解不是自己类使用不了,维护相对复杂
xml与注解最佳实战
xml用来管理bean
注解只负责完成属性的注入
我们在使用的过程中,只需要要注意一个问题,必须让注解生效,就需要开启注解
<context:component-scan base-package="com.zou"/>//扫描指定包下的注解
<context:annotation-config/>//注解支持
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报