1. @Configuration用于定义配置类,可替换xml配置文件,被注解的类内部会有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。
  2. @ComponentScan,可自动发现和装配一些Bean。如果 没有配置的话,SpringBoot会扫描启动类所在包下以及子包下的使用了@Controller,@Service,@Repository,@Component注解的类。
  3. @SpringBootApplication注解也包含了@ComponentScan注解,所以在使用中也可以通过scanBasePackages属性进行配置。
  4. @Import用来导入一个或多个@Configuration注解修饰的类
  5. @EnableAutoConfiguration
  6. @Component是一个元注解。带此注解的类被看作组件,当使用基于注解的配置和类路径扫描的时候,这些类就会被实例化。其他类级别的注解也可以被认定是一种特殊类型的组件,比如@Controller控制器(注入服务)、@Service服务(注入dao)、@Repository dao(实现dao访问)。@Component泛指组件,当组件不好归类的时候,可以使用这个注解进行标注,作用就相当于XML配置,。
  7. @MapperScan
  8. @ServletComponentScan
  9. @Service一般用于修饰service层的组件
  10. @Autowired自动导入依赖的Bean。把配置好的Bean拿来用,完成属性、方法的封装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作
  11. @RestController表示这是个控制器Bean,将函数的返回值直接填入Http响应体系中
  12. @Controller用于定义控制器类,在spring项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层),一般这个注解在类中,通常方法需要配合注解@RequestMapping
  13. @ResponseBody表示该方法的返回结果直接写入Http response body中,一般在异步获取数据时使用,用于构建RESTful的api。在使用@RequestMapping后,返回值通常解析为跳转路径,加上@responsebody后返回结果不会被解析为跳转路径,而是直接写入Http response body中。该注解一般配合@RequestMapping使用。
  14. @RequestMapping 提供路由信息,负责URL到controller中的具体函数的映射。

spring注解有哪些相关推荐

  1. 0、Spring 注解驱动开发

    0.Spring注解驱动开发 0.1 简介 <Spring注解驱动开发>是一套帮助我们深入了解Spring原理机制的教程: 现今SpringBoot.SpringCloud技术非常火热,作 ...

  2. java spring注解教程,spring注解

    spring注解 扫描指定的包中的类上的注解,常用的注解有: @Controller 声明Action组件 @Service    声明Service组件    @Service("myMo ...

  3. java spring框架 注解_史上最全的java spring注解

    史上最全的java spring注解,没有之一 注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好.不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就 ...

  4. java注解接收上传文件,前台:Input type=file 后台获取文件内容用的是spring注解,当地环境上传图片是好的,发布到服务器上图片读取不到,求大神指点...

    当前位置:我的异常网» Java Web开发 » 前台:Input type="file" 后台获取文件内 前台:Input type="file" 后台获取文 ...

  5. Spring 注解 @bean 和 @component 的区别, 你知道吗?

    本文打算介绍几个不太容易说出其区别,或者用途的 Spring 注解,比如 @Component 与 @Bean 的比较,@ControllerAdvice 是如何处理自定义异常的等等. Spring ...

  6. Spring注解创建Bean的几种方式

    Spring注解创建Bean的几种方式 1.@Component系列 @Component @Service @Repository @Controller @Configuration 2. 依附于 ...

  7. spring 注解试事物源码解析

    spring 注解试事物源码解析 基于xml注解式事务入口 public class TxNamespaceHandler extends NamespaceHandlerSupport {stati ...

  8. spring注解事务

    2019独角兽企业重金招聘Python工程师标准>>> spring注解事务 <!-- 配置事务管理器 --><bean id="transactionM ...

  9. 在Servlet中获取Spring注解的bean

    最近由于项目中出现了Servlet调用Spring的bean,由于整个项目中所有的bean均是注解方式完成,如@Service,@Repository,@Resource等,但是Spring的容器管理 ...

  10. Spring注解Annotation

    1. 使用Spring注解来注入属性  1.1. 使用注解以前我们是怎样注入属性的  类的实现: Java代码  public class UserManagerImpl implements Use ...

最新文章

  1. MySQL数据库中的内置函数
  2. 使用PostMan工具测试spring boot接口的若干请求参数形式
  3. md5 java_java中MD5函数
  4. linux下的各种系统错误errno描述一览
  5. android computescroll_Android Scroller与computeScroll方法的调用关系
  6. SAPMMC控制台服务消失的解决方法
  7. 网络流24题之餐巾计划问题
  8. asp.net甘特图控件exG2antt介绍及免费下载
  9. c语言在win8系统不兼容,Win8系统中存在不兼容软件如何解决?
  10. 想不到吧?数学还有如此妙用!
  11. java内存模型 创建类_JVM内存模型及String对象内存分配
  12. linux环境c语言课程设计,linux环境下c语言编程课程设计
  13. 浪潮通信收入_浪潮获2019大数据“星河(Galaxy)”奖
  14. 深入机械制造业供应链关键节点,SCM供应链管理系统全面防控企业供应链风险
  15. 终于找到破坏(被锁)广联达云计价平台GCCP6.0工程文件的罪魁祸首,显示:您的工程可能受到盗版侵害……
  16. java手机连点脚本_自动连点器app下载 自动连点器(屏幕点击器) for Android v1.0 安卓版 下载-脚本之家...
  17. c语言中数组怎么用乘法分配律,乘法分配律说课稿(5篇)(33页)-原创力文档
  18. 学习中LINUX中常见问题
  19. 7z linux压缩命令行,压缩解压.7z格式文件示例——Linux命令行方式
  20. 小米Recovery线刷精灵 v1.0.0 破解版

热门文章

  1. RuoYi-Cloud 部署
  2. 【MOL PLANT PATHOL】苹果MdMRLK2 通过抑制防御反应和过敏反应负向调节对V. mali的抗性
  3. 太吾绘卷加载不进去_《太吾绘卷》高难度快速读书以及获得门派支持度方法
  4. 标准编解码结构的局限性
  5. 中国青年女科学家奖公布:付巧妹等20人、风云卫星高精度定标与定位技术等5个团队获奖 | 美通社头条...
  6. 如何使用pdfFactory Pro编辑及打印图片?
  7. 西农大 C plus
  8. 湖南省第6届程序大赛第5题 内部收益率
  9. STM8L系统时钟及RTC设置
  10. MATLAB运动目标检测系统