The reason is that the plugin Lomboz is missing.
Lomboz is an Eclipse plugin based on LGPL's Open source Java development environment, supporting the lifecycle of software development such as coding, publishing, testing, and debugging, and supporting JSP,EJB. Lomboz is a Java EE plugin for Eclipse, which integrates many Java application servers, EE components, and Web application development into eclipse to help developers build, test, and deploy EE applications using Eclipse.
To install the Lombo method:
1. https://projectlombok.org/download.html Download Jar Package
1. Copy the Lombok.jar to the folder directory where the Myeclipse.ini/eclipse.ini/sts.ini resides
2. Open Eclipse.ini/myeclipse.ini/sts.ini, insert the following two lines on the last side and save:
-xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3. Restart Eclipse/myeclipse/sts
Common Lombok Annotations:
@Data: Annotations are on classes, provide getting and setting methods for all properties of a class, and also provide equals, canequal, Hashcode, toString methods
@Setter: Annotations on attributes; providing setting methods for attributes
@Getter: Annotations on attributes; providing getting methods for attributes
@Log4j: Annotations are on a class, and a log4j log object with a property named log is provided for the class
@NoArgsConstructor: Annotations on a class, providing an argument-free construction method for a class
@AllArgsConstructor: Annotations are on a class, and a method for constructing a class with full parameters
Spring-cloud when importing Eclipse, @slf4j Note Why the log variable could not be found