par exemple: classepourquoi Grails utilise "statique" vars au lieu des annotations
Book {
static mapping = {
batchSize 10
}
}
pourrait être:
@Configration(batchSize=10)
class Book {
...
}
par exemple: classepourquoi Grails utilise "statique" vars au lieu des annotations
Book {
static mapping = {
batchSize 10
}
}
pourrait être:
@Configration(batchSize=10)
class Book {
...
}
La raison principale est que Grails a été développé pour Groovy 1.1 qui ne supportait pas les annotations. Je suppose que l'une des prochaines versions prendra en charge les annotations, mais comme le dit alamar, les annotations ne peuvent pas être modifiées lors de l'exécution. Par conséquent, l'approche actuelle est plus flexible.
Peut-être parce qu'ils peuvent être modifiés de cette façon? Et les annotations sont gravées dans la pierre.
J'aime ça de cette façon. C'est beaucoup plus expressif et plus facile d'ajouter des commentaires. – Kimble