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 Spring boot. 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.java11.mybusiness.productinformation; import ... @SpringBootApplication(scanBasePackageClasses = SpringScanBase.class) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
This method does nothing except 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...