Ich habe ein Drittanbieter-Plugin für IDEA installiert und es scheint gut zu funktionieren, da IDEA alle automatisch generierten Methoden/Felder sieht.
Ich habe also eine Klasse, die Slf4j verwendet. Ich habe es so kommentiert
Code: Select all
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Könnten Sie mir bitte sagen, was mir hier fehlt?
Update: Es stellte sich heraus, dass der RequestFactory-Annotationsprozess fehlschlägt.
Code: Select all
input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject}
annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave]
Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false.
cannot find symbol variable log
Update2: Vielleicht möchten die Leser das nicht hören, aber am Ende bin ich zu Kotlin gewechselt. Verwenden Sie kein Lombok.
Mobile version