Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SpringBootApplication(exclude = {SecurityAutoConfiguration.class })
- public class ProjectApplication extends WebMvcConfigurerAdapter implements ApplicationRunner {
- public static String PROPERTIES = null;
- Logger logger = LoggerFactory.getLogger(ProjectApplication.class);
- public static void main(String[] args) {
- SpringApplication.run(ProjectApplication.class, args);
- }
- @Override
- public void run(ApplicationArguments args) throws Exception {
- logger.info("Application started with command-line arguments: {}", Arrays.toString(args.getSourceArgs()));
- logger.info("NonOptionArgs: {}", args.getNonOptionArgs().get(0));
- String prueba = args.getNonOptionArgs().get(0);
- String[] parts = prueba.split("=");
- String part2 = parts[1];
- if (OSHelp.isLinux()==true) {
- PROPERTIES = OSHelp.getUserHome()+"/PROPERTIES/"+part2+".properties";
- }else{
- PROPERTIES = OSHelp.getUserHome()+"\PROPERTIES\"+part2+".properties";
- }
- }
- @Configuration
- @EnableTransactionManagement
- @PropertySource(value = "classpath:"+{ProjectApplication.PROPERTIES})
- public class HibernateConfiguration {
- }
Add Comment
Please, Sign In to add comment