美文网首页
第十六讲 注解

第十六讲 注解

作者: 农民工进城 | 来源:发表于2018-04-18 11:43 被阅读0次

本章主要说的事注解,其实scala的注解和java的注解大同小异,不再赘述。

16.1 注解

class App {
  @Test(timeout = 100) def testSomeFeature() {}
  @Entity class Credentials {
    @Id @BeanProperty var username: String = _
    @BeanProperty var password: String = _
  }
}

Scala可以使用Java注解。上述示例中的注解除了@BeanProperty是scala注解外,其他的都来自JUnit和JPA,而这两个Java框架并不知道用的是Scala语言。在Scala中,注释可以加在类、方法、字段、局部变量和参数等地方。
Scala特有的注解通常是由Scala编译器或编译器插件处理。
Scala注解和Java注解区别: Java注解并不影响编译器如何将源码翻译成字节码;它们仅仅是往字节码中添加数据,以便外部工具可以利用到它们。而在Scala中,注解可以影响编译过程。例如@BeanPropetry注解将触发getter和setter方法(如果为var的话)的生成。

相关文章

  • 第十六讲 注解

    本章主要说的事注解,其实scala的注解和java的注解大同小异,不再赘述。 16.1 注解 Scala可以使用J...

  • 出差

    【日精进第42天】 一、【学~勤学】 ①日常课诵 诵读《道德经》第十六章和注解一遍,《京瓷哲学》第十六条,《定位》...

  • DRC上周糖果奖励情况 | 糖果屋

    一、【DRC学院】“张治第十六讲”及Q&A篇转发、集赞奖励情况 二、【DRC学院】“张治第十六讲”答题奖励情况

  • @Inherited元注解的使用

    精讲@Inherited元注解的使用 @Inherited元注解在java.lang.annotation包下;@...

  • Java 注解和反射

    1. 注解 1.1 注解的定义 注解就是源代码的元数据,通熟的讲就是代码中的标签。注解就有如下的特点: 注解是一个...

  • 第十六讲 梦的习得分析

    第十六讲 梦的习得分析 点此听语音(第十六讲) 习得指应对环境时形成的定势思维和定势行为,即应对环境形成的模式。习...

  • 【京剧秒懂.第十六讲】

    致敬王珮瑜老师 【京剧秒懂.第十六讲】 (1) 《翻场》 ...

  • 2018年12月第二周 周检视

    2018.12.3——2018.12.9 一、学习成长: 1.《叶武滨时间管理100讲》听到第十六讲 2.《健康知...

  • 第十四讲到第十九讲

    第十四讲 略第十五讲 转换函数 第十六讲 explict构造函数 第十七 类模拟指针

  • 付出比得到的越多就越接近成功

    【日精进第23天】 一、【学~勤学】 ①日常课诵 诵读《道德经》第十六章和注解四遍,《领导者十项资质》,《创造高收...

网友评论

      本文标题:第十六讲 注解

      本文链接:https://www.haomeiwen.com/subject/sscvkftx.html