spring-boot啓動初探

Spring Boot充分利用了JavaConfig的配置模式以及「約定優於配置」的理念,可以極大的簡化基於Spring MVC的Web應用和REST服務開發。web

使用spring boot開發web應用,決定項目是否能夠直接啓動的是spring-boot-starter-tomcat模塊,咱們能夠直接引入spring-boot-starter-webspring

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

此模塊中內嵌了tomcat模塊。
@SpringBootApplication 啓動類啓動,默認端口爲8080。tomcat

@SpringBootApplication
public class DemoApplication implements EmbeddedServletContainerCustomizer{

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        // TODO Auto-generated method stub
        container.setPort(8001);
    }
}

實現EmbeddedServletContainerCustomizer接口類,可改端口ide

相關文章
相關標籤/搜索