Official Content

Specifies the framework to build Java applications.

Values

None Default value. Keeps the existing configuration without adding an additional framework.
Spring Boot Uses Spring Boot as framework to build applications and uses an embedded Tomcat server.

Scope

Generators: Java
Level: Generator

Description

"None" allows maintaining the existing functionality with the current configuration, while "Spring Boot" introduces automation and convenience by incorporating a specific framework, which can speed up the development of Java applications in GeneXus.

The main difference when using Spring Boot is that you don't need to have Tomcat or another separate server installed to run your application. Spring Boot comes with an embedded Tomcat server, so the application will run on an internal web server provided by Spring Boot without requiring additional server configurations. This significantly simplifies the development and deployment process, as you don't need to worry about installing and configuring an external Tomcat server. For more information, go to Spring Boot in Java Application Development.

On the other hand, when you select None, you must download Tomcat and configure the Tomcat path property and Tomcat version property to run your application.

Runtime/Design time

This property applies only at design time.

How to apply changes

To apply the corresponding changes when the property value is configured, execute a Rebuild All.

Availability

This property is available since GeneXus 18 Upgrade 6.

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant