Spring boot 将Spring引导命令行转换为web服务器

Spring boot 将Spring引导命令行转换为web服务器,spring-boot,Spring Boot,我有一个命令行应用程序,当它收到POST请求时,我想唤醒它并执行一个操作。下面是旧命令行应用程序的pom.xml。Spring启动需要什么来启动web服务器 奇怪的是,pom.xml中有一个springbootstarterweb,一个springsecurityweb工件。另外,我还指定了一个server.port,所以我不确定它需要什么作为web服务器启动 application.properties中的代码段 server.port=${SERVER_PORT:8080} 来自pom.x

我有一个命令行应用程序,当它收到POST请求时,我想唤醒它并执行一个操作。下面是旧命令行应用程序的pom.xml。Spring启动需要什么来启动web服务器

奇怪的是,pom.xml中有一个springbootstarterweb,一个springsecurityweb工件。另外,我还指定了一个server.port,所以我不确定它需要什么作为web服务器启动

application.properties中的代码段

server.port=${SERVER_PORT:8080}
来自pom.xml的依赖项

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.0.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
        </dependency>
        <dependency>
            <groupId>net.sf.jt400</groupId>
            <artifactId>jt400</artifactId>
            <version>${IBM.Toolbox.for.Java.version}</version>
        </dependency>
        <dependency>
            <groupId>org.flywaydb</groupId>
            <artifactId>flyway-core</artifactId>
            <version>6.5.7</version> 
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
        </dependency>
        <dependency>
            <groupId>com.ibm.db2.jcc</groupId>
            <artifactId>db2jcc_license_cisuz</artifactId>
            <version>${db2.driver.version}</version>
        </dependency>
        <dependency>
            <groupId>com.ibm.db2.jcc</groupId>
            <artifactId>db2jcc4</artifactId>
            <version>${db2.driver.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.derby</groupId>
            <artifactId>derby</artifactId>
            <version>${derby.driver.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.derby</groupId>
            <artifactId>derbytools</artifactId>
            <version>${derby.driver.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.11.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
            <version>2.24.5</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>io.cucumber</groupId>
            <artifactId>cucumber-junit</artifactId>
            <version>5.5.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>io.cucumber</groupId>
            <artifactId>cucumber-java</artifactId>
            <version>5.5.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
    </dependencies>

org.springframework.boot
spring启动程序父级
2.3.0.1发布
org.springframework
弹簧芯
net.sf.jt400
jt400
${IBM.Toolbox.for.Java.version}
org.flywaydb
飞道核心
6.5.7 
org.springframework.boot
弹簧靴起动器
org.springframework.boot
弹簧靴启动器jdbc
org.springframework.boot
春季启动邮件
com.ibm.db2.jcc
db2jcc_许可证_cisuz
${db2.driver.version}
com.ibm.db2.jcc
db2jcc4
${db2.driver.version}
org.apache.derby
德比
${derby.driver.version}
测试
org.apache.derby
德比工具
${derby.driver.version}
测试
com.h2数据库
氢
测试
org.springframework
弹簧网
com.fasterxml.jackson.core
杰克逊数据绑定
2.11.0
org.springframework
弹簧试验
测试
org.springframework.boot
弹簧启动试验
测试
朱尼特
朱尼特
4.12
测试
org.mockito
莫基托磁芯
2.24.5
测试
org.springframework.boot
spring引导启动器数据jpa
黄瓜
黄瓜刺柏
5.5.0
测试
黄瓜
黄瓜爪哇
5.5.0
测试
org.springframework.boot
弹簧靴起动器
org.springframework.boot
弹簧启动试验
测试
org.springframework
弹簧芯
org.springframework
弹簧试验
测试
org.springframework
弹簧网

pom文件中似乎没有
spring boot starter web
依赖项。我添加了依赖项,但它仍然没有启动服务器。