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.