Was ist der Unterschied zwischen:initialisieren Objekt in @Shared oder setupSpec()
@Shared
MyObject myObject = new MyObject()
und
MyObject myObject
def setupSpec() {
myObject = new MyObjec()
}
Warum soll ich die @Shared Anmerkung im zweiten Beispiel verwenden? Beide werden nur einmal erschaffen, oder?
Aber muss ich @Shared verwenden im zweiten Beispiel, wenn ich eine Membervariable referenziere in der setupSpec()? – GarfieldKlon
@GarfieldKlon Ich habe meine Antwort bearbeitet. Ich hoffe jetzt ist es sauberer. –