Guest User

Untitled

a guest
Jan 17th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. @SpringBootApplication(exclude = {SecurityAutoConfiguration.class })
  2. public class ProjectApplication extends WebMvcConfigurerAdapter implements ApplicationRunner {
  3.  
  4. public static String PROPERTIES = null;
  5.  
  6. Logger logger = LoggerFactory.getLogger(ProjectApplication.class);
  7.  
  8. public static void main(String[] args) {
  9. SpringApplication.run(ProjectApplication.class, args);
  10. }
  11.  
  12. @Override
  13. public void run(ApplicationArguments args) throws Exception {
  14. logger.info("Application started with command-line arguments: {}", Arrays.toString(args.getSourceArgs()));
  15. logger.info("NonOptionArgs: {}", args.getNonOptionArgs().get(0));
  16. String prueba = args.getNonOptionArgs().get(0);
  17. String[] parts = prueba.split("=");
  18. String part2 = parts[1];
  19. if (OSHelp.isLinux()==true) {
  20. PROPERTIES = OSHelp.getUserHome()+"/PROPERTIES/"+part2+".properties";
  21. }else{
  22. PROPERTIES = OSHelp.getUserHome()+"\PROPERTIES\"+part2+".properties";
  23. }
  24.  
  25. }
  26.  
  27. @Configuration
  28. @EnableTransactionManagement
  29. @PropertySource(value = "classpath:"+{ProjectApplication.PROPERTIES})
  30. public class HibernateConfiguration {
  31. }
Add Comment
Please, Sign In to add comment