ProcessAot Class — spring-boot Architecture
Architecture documentation for the ProcessAot class in ProcessAot.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessAot.java lines 34–58
@CacheableTask
public abstract class ProcessAot extends AbstractAot {
public ProcessAot() {
getMainClass().set("org.springframework.boot.SpringApplicationAotProcessor");
}
/**
* Returns the main class of the application that is to be processed ahead-of-time.
* @return the application main class property
*/
@Input
public abstract Property<String> getApplicationMainClass();
@Override
@TaskAction
public void exec() {
List<String> args = new ArrayList<>();
args.add(getApplicationMainClass().get());
args.addAll(processorArgs());
setArgs(args);
super.exec();
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free