Starting the Application
Learn how to create a program to run the Spring boot application.
After creating the entity and repository, you must write a program to run the Spring application. You can do that using a Spring boot application or a Spring core application.
Create an @SpringBootApplication annotated class to run a Spring boot application. You can override the run method in the CommandLineRunner interface to write your code.
                  
The following is an example of a Spring boot application.
/* The annotation helps to build an application using Spring Data Framework rapidly.*/
@SpringBootApplication
public class BootExample implements CommandLineRunner {
    /*The annotation enables Spring Data Framework to 
      look up the configuration file for a matching bean.*/
    @Autowired
    private StudentRepository nosqlRepo;
    @Override
    public void run(String... args) throws Exception {
        ...
    }
}The following is an example of a Spring core application.
public class CoreExample {
    public static void main(String[] args) {
        ApplicationContext ctx =
            new AnnotationConfigApplicationContext(AppConfig.class);
        NosqlOperations ops = (NosqlOperations)ctx.getBean("nosqlTemplate");
        ...
    }
}Note:
The Spring Data Framework will look in the class path for a class with the@configuration annotation and contains a method named NosqlTemplate with the @Bean annotation.