Compiling and running the application
We use gradle
to compile and run the application. Since the application does not have any specific configuration that would not appear in most similar applications, it is wise to use the Spring boot. The Spring boot makes it extremely simple to create and run a web application. We need a Java standard public static void main
method that starts up the application via Spring:
package packt.java9.by.example.mybusiness.productinformation; import ... @SpringBootApplication( scanBasePackageClasses = packt.java9.by.example.mybusiness.SpringScanBase.class) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
The method does nothing but start the StringApplication
class's run
method. It passes the original arguments and also the class that the application is in. Spring uses this class to read the annotation. The @SpringBootApplication
annotation signals...