【问题标题】:Migrating from Java 6 to Kotlin从 Java 6 迁移到 Kotlin
【发布时间】:2018-03-25 14:16:53
【问题描述】:

我在应用服务器上有一些 Java 6 和 Spring 项目。由于我的基础架构和治理规划的限制,我无法迁移到更新的 Java 7 或 8。

我认为我可以在这些项目中添加 Kotlin 以使用函数式编程等功能。

这种方法是个好方法吗?

谢谢

【问题讨论】:

  • 了解更多关于你的“限制”真的很有帮助。一般来说,我会说试试 Kotlin。最好远离lambdaj(在其中一个答案中建议)-恕我直言,它真的很难看(而且过时了)。如果 Kotlin 不适合你,还有更好的选择,例如retrolambdastreamsupportLWS

标签: spring kotlin java-6 migrate


【解决方案1】:

对于 kotlin,我不知道。但我认为有一个 lambda 库,由意大利“Java Champion”(据我所知唯一的意大利 Java 冠军)Mario Fusco 开发,名为 lambdaj。 我为您搜索了它,我找到了this。我建议你多用谷歌搜索一下,我记得很久以前它可以在 jar 中用于 ant build。

我希望它有所帮助。

【讨论】:

    【解决方案2】:

    在我看来,Kotlin 是一门很棒的语言,因为它解决了 Java 在样板代码方面的所有痛点,并将所有这些以及函数式编程添加到 Java 6(您的目标 Java 版本)

    所以继续尝试吧。 如果您使用 IntelliJ,您可以将 Java 文件转换为 Kotlin,反之亦然。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-12
      • 2019-11-28
      相关资源
      最近更新 更多