1、声明Bean的注解

@Component  组件,没有明确的角色。

@Service  在业务逻辑层使用(service层)。

@Repository  在数据访问层使用(dao层)。

@Controller  在展现层使用,控制器的声明(Controller层)。

2、注入Bean的注解

@Autowired 由Spring提供。

@Inject 由JSR-330提供。

@Resource 由JSR-250提供。

都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)

3、Java配置类相关注解

@Configuration  声明当前类为配置类,相当于xml形式的Sprin

Spring学习总结(27)——Spring常用注解再总结相关推荐

  1. Spring Boot(5)---常用注解总结

    Spring Boot常用注解总结 @RestController和@RequestMapping注解 @RestController注解,它继承自@Controller注解.4.0之前的版本,Spr ...

  2. Spring学习笔记 之 Spring<全>

    开始学习Spring全家桶 文章目录 1. IoC 定义 为什么叫控制反转? 实现 IoC 容器创建 bean 的两种⽅式 IoC DI 特殊字符的处理 Spring 中的bean创建类型 -- sc ...

  3. Spring 学习之 二----Spring创建对象的三种方式

    最近在系统的学习Spring,现在就Spring的一些知识进行总结. 我们知道Spring是一个开放源代码的设计层面的框架,他主要解决的是业务逻辑层与其他各层之间松耦合的问题. Spring 有三个核 ...

  4. Spring学习9-MyEclipse中Spring工程使用@Resource注释的问题

    在MyEclipse 的Spring工程中,有时候要使用@Resource注释来驱动Spring配置.但是在MyEclipse添加Spring开发能力的操作中,并没有 把相关的库添加到工程的class ...

  5. spring学习笔记(spring概述和IOC)

    spring5 1.spring的概述 1.1.spring是什么 Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的. Spring 的 ...

  6. [spring学习] 1、spring下载与使用

    目录 spring介绍 spring核心部分 spring的下载 idea使用spring 总结 spring介绍 Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Jo ...

  7. Spring学习笔记之Spring Web Flow

    Spring Web Flow 是Spring MVC 的扩展,它支持开发基于流程的应用程序.它将流程的定义与实现流程行为的类和视图分离开来. 1.配置Web Flow 在Spring MVC上下文定 ...

  8. Spring学习8-Spring事务管理(注解式声明事务管理)

    步骤一.在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans& ...

  9. Spring学习(10)--- @Qualifier注解

    按类型自动装配可能多个bean实例的情况,可以使用Spring的@Qualifier注解缩小范围(或指定唯一),也可以指定单独的构造器参数或方法参数 可用于注解集合类型变量 例子: package c ...

最新文章

  1. java安装傻瓜_安装Java傻瓜式教程
  2. 分析一个软件要考虑的问题
  3. 通过Samba实现Win/Mac访问Linux
  4. 举例讲解Linux系统下Python调用系统Shell的方法
  5. 企业为什么需要网络流量分析
  6. express-partials与express4.x不兼容问题
  7. C#中oracle数据库的连接方法
  8. OpenShift helm的安装
  9. java+调用jacoco_java操作jacoco
  10. MyBatisPlus(基于starter和Bean方式)
  11. 在并发情况下,Elasticsearch 如果保证读写一致?
  12. WinForm设置窗体默认控件焦点
  13. java构造器基本语法_Java语言中的定义变量、构造函数
  14. 如何在mysql中创建学生信息表_数据库怎么创建学生信息表
  15. 数据结构C语言版第二版(名师严蔚敏最新力作)人民邮电出版社
  16. 企业预算管理实践:小故事大道理
  17. 安卓系统手机如何用作电脑摄像头使用及解决方法
  18. Firefox about:config设置
  19. python发朋友圈突破朋友圈限制_用Python发一个高逼格的朋友圈
  20. 矩阵旋转(翻转)刷题总结

热门文章

  1. 成信大c语言答案P239.C,2011秋季江苏省计算机二级C语言试题与答案.doc
  2. mysql shell模式,MySQL Shell 2:连接与模式
  3. 南工程c语言实验报告,Linux环境下-C语言编程实验报告(1)(总4页).doc
  4. QT每日一练day28:QT中的2D绘图知识概念——讲义截图
  5. 计算机桌面图标有小纸张,电脑桌面图标上都有个小图标,为什么
  6. mysql sql option_MySQL 报错MySQL server syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
  7. py导入包异常跳出_Python:尝试从导入的包导入模块时出现“ModuleNotFoundError”
  8. tcxgrid主从结构显示多行_快速跟随型主从结构多电机同步控制
  9. android usb存储固定,如何在Android 10中设置默认USB行为
  10. flask 配置静态文件模板文件