java - 我们可以在运行时将值传递给注释吗?

标签 java annotations date-format

我们需要在 java 中创建一个名为 DateFormat 的注解。它将采用字符串日期格式,例如。

class  User
{
    @Dateformat("MMM/dd/yyyy")
    private Date birthDate;
}

此处日期格式作为参数静态传递给注释。有什么方法可以在运行时通过 session 传递这种日期格式。

请帮忙。

最佳答案

直接,不。

但是如果你有一个属性解析机制,你可以有类似的东西:

@DateFormat("${birth.date.format}")

并在解析注解时解析birth.date.format属性。

关于java - 我们可以在运行时将值传递给注释吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7858623/

相关文章:

java - BasicTabbedPaneUI 绘制 html 文本

android - kotlin 注释中的错误?

javascript - 如何更改jquery中的日期格式?

java - Java Array 列表 trimToSize() 方法是否多余?

java - 使用 springs getHibernateTemplate,如何获取用户列表并限制结果集?

java - 为什么不保留新实体?

annotations - 字节码注入(inject)发生在哪里?

java - org.h2.jdbc.JdbcSQLException : Column "Id" not found during testing with H2 Database

javascript - 在 d3.js 时间序列图上插入分钟和小时

php - MySQL Date_Format 不适用于