当前位置: 首页>>代码示例>>Java>>正文


Java SpringApplication.setAdditionalProfiles方法代码示例

本文整理汇总了Java中org.springframework.boot.SpringApplication.setAdditionalProfiles方法的典型用法代码示例。如果您正苦于以下问题:Java SpringApplication.setAdditionalProfiles方法的具体用法?Java SpringApplication.setAdditionalProfiles怎么用?Java SpringApplication.setAdditionalProfiles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.springframework.boot.SpringApplication的用法示例。


在下文中一共展示了SpringApplication.setAdditionalProfiles方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addDefaultProfile

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
/**
 * If no profile has been configured, set by default the "dev" profile.
 */
protected static void addDefaultProfile(SpringApplication app, SimpleCommandLinePropertySource source) {
    if ((System.getProperty("spring.profiles.active") == null)
            && !source.containsProperty("spring.profiles.active")
            && !System.getenv().containsKey("SPRING_PROFILES_ACTIVE")) {
        app.setAdditionalProfiles(Constants.SPRING_PROFILE_DEVELOPMENT);
    }
}
 
开发者ID:heikehuan,项目名称:fly4j,代码行数:11,代码来源:AbstractApplication.java

示例2: addDefaultProfile

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
/**
 * If no profile has been configured, set by default the "dev" profile.
 */
private static void addDefaultProfile(SpringApplication app, SimpleCommandLinePropertySource source) {
    if (!source.containsProperty("spring.profiles.active") &&
            !System.getenv().containsKey("SPRING_PROFILES_ACTIVE")) {

        app.setAdditionalProfiles(Constants.SPRING_PROFILE_DEVELOPMENT);
    }
}
 
开发者ID:GastonMauroDiaz,项目名称:buenojo,代码行数:11,代码来源:Application.java

示例3: run

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
@Override
public void run(List<String> appArgs) {
    SpringApplication app = new SpringApplication(Main.class);
    app.setAdditionalProfiles(getProfiles(appArgs));
    
    app.run();  // could pass in appArgs if needed
}
 
开发者ID:openmicroscopy,项目名称:omero-ms-queue,代码行数:8,代码来源:ImportServer.java

示例4: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	((ch.qos.logback.classic.Logger) logger).setLevel(ch.qos.logback.classic.Level.TRACE);
	SpringApplication app = new SpringApplication(new Object[]{ScooldServer.class});
	initConfig();
	app.setAdditionalProfiles(Config.ENVIRONMENT);
	app.setWebEnvironment(true);
	app.run(args);
}
 
开发者ID:Erudika,项目名称:scoold,代码行数:9,代码来源:ScooldServer.java

示例5: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(CatalogTestApp.class);
	app.setAdditionalProfiles("test");
	app.run(args);
}
 
开发者ID:ewolff,项目名称:microservice-cloudfoundry,代码行数:6,代码来源:CatalogTestApp.java

示例6: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(CustomerTestApp.class);
	app.setAdditionalProfiles("test");
	app.run(args);
}
 
开发者ID:ewolff,项目名称:microservice-cloudfoundry,代码行数:6,代码来源:CustomerTestApp.java

示例7: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(OrderTestApp.class);
	app.setAdditionalProfiles("test");
	app.run(args);
}
 
开发者ID:ewolff,项目名称:microservice-cloudfoundry,代码行数:6,代码来源:OrderTestApp.java

示例8: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(Application.class);
	app.setAdditionalProfiles("DEV");
	app.run(args);
}
 
开发者ID:namics,项目名称:spring-configuration-support,代码行数:6,代码来源:Application.java

示例9: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication springApplication = new SpringApplication(SampleApplication.class);
	springApplication.setAdditionalProfiles("DEV");
	springApplication.run(args);
}
 
开发者ID:namics,项目名称:spring-configuration-support,代码行数:6,代码来源:SampleApplication.java

示例10: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) throws Exception {

        // standalone server for development
        mainApp = new SpringApplication(Application.class);

        // ask for updates
        ThreadManager.runLater(() -> {
            askForUpdate();
        });

        logger.warn("Specified arguments: " + Arrays.asList(args));

        if (Arrays.asList(args).contains(SpringConfiguration.DEV_PROFILE)) {
            mainApp.setAdditionalProfiles(SpringConfiguration.DEV_PROFILE);
        }

        // listen application to update files
        UpdateFilesListener updater = new UpdateFilesListener();
        updater.addPeer(Paths.get("src/main/resources"), Paths.get("target/classes"));

        // first file update
        mainApp.addListeners(updater);

        // open browser on launch if needed
        mainApp.addListeners((event) -> {
            if (event instanceof ApplicationReadyEvent) {
                SpringConfiguration config = ((ApplicationReadyEvent) event).getApplicationContext().getBean(SpringConfiguration.class);
                if (config == null) {
                    logger.error("Configuration not ready");
                    return;
                }
                if (config.isLaunchBrowserOnStart() == true) {
                    showMainPage();
                }
            }
        });

        // run server
        try {
            mainApp.run(args);
        } catch (Exception e) {
            logger.error("Error while launching application: ", e);

            // if not headless, show a dialog
            if (GraphicsEnvironment.isHeadless() == false) {

                String message = "<html><p>Unable to launch application: ";
                if (e.getMessage() != null && e.getMessage().length() > 50) {
                    message += e.getMessage().substring(0, 50) + " ...";
                } else {
                    message += e.getMessage();
                }

                message += "</p>";
                message += "<p>First of all, check if software is not already launched (you will see an icon in your task bar)</p>";
                message += "<p>Then try restarting the program. If this error persists, try restarting your computer and restart the program.</p></html>";

                try {
                    JOptionPane.showMessageDialog(null,
                            message,
                            "Error",
                            JOptionPane.ERROR_MESSAGE);
                } catch (Exception e2) {
                    logger.error("Unable to show graphical error: ", e2);
                }
            }
        }
    }
 
开发者ID:remipassmoilesel,项目名称:simple-hostel-management,代码行数:69,代码来源:Application.java

示例11: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(ShippingTestApp.class);
	app.setAdditionalProfiles("test");
	app.run(args);
}
 
开发者ID:ewolff,项目名称:microservice-kafka,代码行数:6,代码来源:ShippingTestApp.java

示例12: main

import org.springframework.boot.SpringApplication; //导入方法依赖的package包/类
public static void main(String[] args) {
	SpringApplication app = new SpringApplication(InvoiceTestApp.class);
	app.setAdditionalProfiles("test");
	app.run(args);
}
 
开发者ID:ewolff,项目名称:microservice-kafka,代码行数:6,代码来源:InvoiceTestApp.java


注:本文中的org.springframework.boot.SpringApplication.setAdditionalProfiles方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。