Specifies the framework to build Java applications.
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. |
Generators: Java
Level: Generator
"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.
This property applies only at design time.
To apply the corresponding changes when the property value is configured, execute a Rebuild All.
This property is available since GeneXus 18 Upgrade 6.