【问题标题】:creation of custom spring annotation创建自定义弹簧注释
【发布时间】:2020-02-26 15:45:46
【问题描述】:

由于架构限制和可能的误用,我们决定不使用 Lombok 插件。

我想创建新的自定义注释来完全完成 @Getter、@Setter 注释所做的工作,而无需从 Lombok 插件中使用它们。 我阅读了 lombok 源代码和文档,其中使用了一些我不确定如何实现自己的封装属性。

我已经搜索了一些细节,但没有找到类似的东西。有没有办法自己实现这些注解?

【问题讨论】:

  • 为什么要重新发明轮子?

标签: java spring-boot annotations


【解决方案1】:

我强烈建议您使用 Lombok,但如果您不能,还有其他选择。我知道有 Immutables 和 AutoValue 具有相似的功能。 https://immutables.github.io/https://github.com/google/auto/blob/master/value/userguide/index.md

@Value.Immutable

 @AutoValue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-28
    • 2022-06-20
    • 2013-08-08
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多