Skip to content

Instantly share code, notes, and snippets.

@denispeyrusaubes
Created April 24, 2018 12:54
Show Gist options
  • Save denispeyrusaubes/95ed0bbcc601247444ed9f8d394a0b37 to your computer and use it in GitHub Desktop.
Save denispeyrusaubes/95ed0bbcc601247444ed9f8d394a0b37 to your computer and use it in GitHub Desktop.
package com.retengr.main;
import com.retengr.model.Client;
import com.retengr.service.BanqueService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import java.util.Arrays;
@SpringBootApplication
@Import(com.retengr.configuration.AppConfiguration.class)
public class Main implements CommandLineRunner{
@Autowired
private BanqueService banqueService;
@Autowired
private ApplicationContext appContext;
public static void main(String... args){
SpringApplication.run(Main.class);
}
@Override
public void run(String... args) throws Exception {
String[] beans = appContext.getBeanDefinitionNames();
Arrays.sort(beans);
for (String bean : beans) {
System.out.println(bean);
}
Client c = new Client("Durand","Pierre");
banqueService.ajouteClient(c);
System.out.println("-------- Sauvegarde OK ------------");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment