@SpringBootApplication
public class SpringbootdemoApplication {

    public static void main(String[] args) {
        SpringApplication application = new SpringApplication(SpringbootdemoApplication.class);
        Map<String,Object> properties = new HashMap<>();
        properties.put("server.port",0);
        application.setDefaultProperties(properties);
        application.run(args);

//        new SpringApplicationBuilder(SpringbootdemoApplication.class)
// .properties("server.port=0") //随机向OS要可用端口
// .run(args);

}

 

 public static void main(String[] args) {
        SpringApplication application = new SpringApplication(SpringbootdemoApplication.class);
        Map<String,Object> properties = new HashMap<>();
        properties.put("server.port",0);
        application.setDefaultProperties(properties);
        application.setWebApplicationType(WebApplicationType.NONE);
        ConfigurableApplicationContext context = application.run(args);
        //class org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext
        //class org.springframework.context.annotation.AnnotationConfigApplicationContext(非web环境是这个)
        System.out.println(context.getClass());

 

相关文章:

  • 2021-11-20
  • 2021-09-10
  • 2022-12-23
  • 2018-12-06
  • 2021-08-18
  • 2022-01-08
  • 2021-11-08
  • 2021-06-24
猜你喜欢
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-04-08
  • 2021-12-31
  • 2018-07-26
  • 2018-07-27
相关资源
相似解决方案