创建对象的注解

  1. @Component:创建对象
  2. @Repository:创建DAO对象,用来访问数据库
  3. @Service:创建Service对象,处理业务逻辑,可以有事务功能
  4. @Controller:创建控制器对象,接收请求,显示处理结果

(以上四个注解都是创建对象的,除了DAO、业务、控制对象之外,其他对象使用@Component创建)

赋值的注解

  1. @Value:简单类型的属性赋值
  2. @Autowired:Spring框架中引用类型的赋值注解,支持byName、byType赋值,默认是byType
  3. @Resource:JDK中的注解,使用自动注入给引用类型赋值,支持byName、byType,默认是byName

(byName:按名称注入,Java类中引用类型的属性名和Spring容器中bean的id相同,数据类型相同;byType:按类型注入,Java类中引用类型和Spring容器中bean的class是同源关系,这样的bean能够赋值给引用类型)


注解的使用步骤

  1. 加入依赖(Maven引入spring-context的dependency,期间其会自动引入spring-aop)
  2. 在spring的配置文件中,加入组件扫描器的标签<context:component-scan base-package="包名"/>
  3. 给包中的类加入注解

controller 中@autowired 报错_Spring中常用注解相关推荐

  1. sklearn中eof报错_sklearn中的数据预处理和特征工程

    小伙伴们大家好~o( ̄▽ ̄)ブ,今天我们看一下Sklearn中的数据预处理和特征工程,老规矩还是先强调一下,我的开发环境是Jupyter lab,所用的库和版本大家参考: Python 3.7.1(你 ...

  2. python中冒号报错_python中一些常见的错误_后端开发

    PHP8 新特性之 Attributes_后端开发 PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,今天呢,我想谈谈Attributes,为啥呢, 是昨天我看到很多群在转发一个文章 ...

  3. 注解报错_Java中的注解使用:全面性的总结一下

    前话: 今天,我们又来聊一下注解的使用,做一下详细的解析,也介绍了自定义注解,请耐心往下看哟! 注解的介绍: 在2005年,sun公司推出了jdk1.5,同时推出的注解功能吸引了很多人的目光,使用注解 ...

  4. python2中的unicode_python2中的unicode()函数在python3中会报错:

    python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not defined There is no such name in P ...

  5. IDEA快捷键及xml文件中网址报错

    Alt+Shift+Tab 切换窗口(从后往前) div+Tab             补全为         <div></div> #box+Tab           ...

  6. 子类实现父类接口时注解为啥报错_Java中的注解使用:全面性的总结一下

    前话: 今天,我们又来聊一下注解的使用,做一下详细的解析,也介绍了自定义注解,请耐心往下看哟! 注解的介绍: 在2005年,sun公司推出了jdk1.5,同时推出的注解功能吸引了很多人的目光,使用注解 ...

  7. 在 vCenter Server 中出现报错:虚拟机无法进入受 vSphere HA 保护的状态 (2020082)

    在 vCenter Server 中出现报错:虚拟机无法进入受 vSphere HA 保护的状态 (2020082) https://kb.vmware.com/s/article/2020082?l ...

  8. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  9. SpringBoot中@Email报错解决

    SpringBoot中@Email报错解决 JSR303校验相关 现象:在springboot中使用@Email注解进行数据校验时,报没有该注解的错误. 解决方法: 在pom.xml中加该配置 < ...

最新文章

  1. 简单介绍redis分布式锁解决表单重复提交的问题
  2. 项目四-用循环求(1)
  3. [转]vb socket通信(TCP/UDP)一对一、多对一
  4. Spring Boot中的一些常用配置介绍!
  5. java接口常用_java的常用接口
  6. python 解压zip文件_Python 解压缩文件详解
  7. 上传文件显示进度条_文件上传带进度条进阶-断点续传
  8. 打开 谷歌浏览器exe_专治各种网银不服:两步开启微软Edge浏览器IE兼容模式
  9. python 鱼骨图_面向对象编程,鱼骨图分析法
  10. matlab 二元函数的画法
  11. python儿童入门视频-Python入门视频课程
  12. paypal中授权返回_微信开放平台授权登录流程详解
  13. 土豆首页图片延迟加载的效果
  14. Contest1874 - noip基础知识五:动态规划(背包、树dp、记忆化、递推、区间、序列dp、dp优化)...
  15. 苹果被拒:4.Guideline 2.3.3 - Performance - Accurate Metadata
  16. udp push java ddpush_DDPush首页、文档和下载 - 任意门推送 - OSCHINA - 中文开源技术交流社区...
  17. 计算机无法查看图片,Win7系统提示windows照片查看器无法打开此图片的解决方法...
  18. 原生js用ajax上传图片,关于js ajax上传图片
  19. java 修改mac地址_XP下修改MAC地址
  20. ElasticSearch-索引生命周期(ILM)-日期分割索引

热门文章

  1. Python面试题解答——第三部分Python高级
  2. 水土不服?谈一谈机器学习在金融风控实践经验
  3. Nvidia League Player:来呀比到天荒地老
  4. socket 获取回传信息_java中使用网络通信(Socket)来传输对象
  5. js 数组 改变长度_Java数组,什么是Java数组?Java数组学习
  6. java 遍历所有内部类_JAVA-内部类
  7. 蓝桥杯 基础练习 芯片测试
  8. 花书+吴恩达深度学习(十八)迁移学习和多任务学习
  9. 教你如何处理Zabbix添加key总是not supported
  10. 第二:python安装校验报错api-ms-win-crt-process-l1-1-0.dll 丢失的处理