Springboot+Vue前后端分离开发常用注解

       在我们经历了SSM三框架整合开发后,我们现在技术往Springboot + Vue前后端分离进行开发,在我们进行企业级项目开发时我们会使用各种各样的注解来方便我们的开发速度,通过注解是我们的开发更简单,Springboot+Vue前后端分离开发中常用的注解有:

           ①:Retention

               ——可以用来修饰注解,是注解的注解,称为元注解。定义被他注解的注解保留多久,注解保留,通过不同的参数,注解的保留程度也会不一样。                

                            source:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;被编译器忽略

                            class:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期

                            runtime:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在

            ②:Target

                ——用于定义在注解的上边,表明该注解可以使用的范围。   

                            ElementType的取值包含以下几种: 

                           TYPE:类,接口或者枚举

                           FIELD:域,包含枚举常量

                           METHOD:方法

                           PARAMETER:参数

                           CONSTRUCTOR:构造方法

                           LOCAL_VARIABLE:局部变量

                           ANNOTATION_TYPE:注解类型

                           PACKAGE:包

            ③:Configuration

                ——用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContextAnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义

            ④:EnableAsync

               ——开始对异步任务的支持并在相应的方法中使用@Async注解来声明一个异步任务。

            ⑤:ApiModelProperty

                ——注解是用来给属性标注说明、默认值、是否可以为空等配置使用的,

            ⑥:SLF4J

                ——是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。

            ⑦:Transient

                —— 表示该属性并非是一个要映射到数据库表中的字段,只是起辅助作用.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值