jhipster使用什么服务器



我知道你可以构建一个WAR文件来部署到应用程序服务器,但当你运行主应用程序类时,会创建什么样的服务器?

/**
 * Main method, used to run the application.
 */
public static void main(String[] args) throws UnknownHostException {
    SpringApplication app = new SpringApplication(Application.class);
    SimpleCommandLinePropertySource source = new SimpleCommandLinePropertySource(args);
    addDefaultProfile(app, source);
    Environment env = app.run(args).getEnvironment();
    log.info("Access URLs:n-----------------------------------------------------nt" +
            "Local: tthttp://127.0.0.1:{}nt" +
            "External: thttp://{}:{}n-----------------------------------------------",
        env.getProperty("server.port"),
        InetAddress.getLocalHost().getHostAddress(),
        env.getProperty("server.port"));
}

默认情况下,Spring Boot使用Tomcat。您可以将其配置为使用Jetty或Undertow作为嵌入式容器。您可以查看您的pom.xml,看看是否有对它们的引用。如果不是,您可以假设它是Tomcat

3.7.0版本的JHipster迁移到Undertow之后。发布说明中写道:

迁移到Undertow是我们最大的变化-请参阅#4054。这在启动时间和内存使用方面带来了一些非常好的性能增强:这对每个人都有好处,但从事微服务的人将从中受益更多。有了这个变化,JHipster使用的JBoss代码(Undertow、Hibernate、Bean Validation、MapStruct)几乎和Spring代码一样多!

有关更多信息,请访问此处

相关内容

  • 没有找到相关文章

最新更新