è una limitazione senza senso; solo perché è stato implementato in quel modo non significa che sia la strada giusta. forse potrebbero aver voluto andare in fasi e prima hanno implementato i vincoli di convalida del tempo di compilazione, ma ciò non significa che dobbiamo fermarci lì e prendere in giro la sua inflessibilità.
Penso che sia giunto il momento di aumentare il rumore sulla necessità di convalidare i vincoli del tempo di esecuzione, anche se comporta un piccolo calo di prestazioni. quei vincoli che hanno valori di tempo di compilazione devono essere convalidati utilizzando le implementazioni del validatore di tempo di compilazione e quelli che hanno valori di tempo di esecuzione devono essere convalidati utilizzando le implementazioni del validatore di runtime.
Dovremmo migliorare una richiesta di miglioramento con il comitato di esperti JSR 303 per questa aggiunta di funzionalità o forse questa è una limitazione della funzione di annotazione stessa, quindi la richiesta deve essere inviata al gruppo di esperti JSR-250 se è ancora in vigore .
Utilizzare un'espressione costante. –
È possibile pianificare le cose in un modo diverso: http://stackoverflow.com/questions/7814089/how-to-schedule-a-periodic-task-in-java – obesechicken13