`

spring boot中指定不同的端口的三种方法

 
阅读更多
spring boot中指定不同的端口的三种方法

1)在配置文件中src/main/resources下建立文件application.properties ,
端口为:
server.port=9090


2)内嵌式的启动服务器
  可以通过实现EmbeddedServletContainerCustomizer 接口去实现:
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;

public class CustomContainer implements EmbeddedServletContainerCustomizer {
    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        container.setPort(9090);
    }
}

3) 命令行启动JAR的时候实现:
   java -Dserver.port=9090 -jar executable.jar
或者:
java -jar executable.jar –server.port=9090
分享到:
评论

相关推荐

    Spring Boot 系列教程 入门

    在Spring Boot应用中,`main`方法通常是`@SpringBootApplication`注解的类,它标志着这是一个Spring Boot应用的入口。`@SpringBootApplication`是组合了`@Configuration`、`@EnableAutoConfiguration`和`@...

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建.docx

    可以在`application-dev.yml`、`application-test.yml`和`application-prod.yml`中分别定义不同环境的配置,然后在`application.yml`中指定默认使用的环境。 **日志配置** 对于日志管理,Spring Boot默认使用...

    spring-boot-starter-mybatis-spring-boot-1.3.0.zip

    2. 数据源配置:Spring Boot会自动配置数据源,只需要在application.properties或application.yml中指定数据库连接信息。 3. 配置Mapper:创建Mapper接口和对应的XML文件,或者使用注解式Mapper。 4. Service层:在...

    spring boot mybatis freemarker整合项目

    3. 配置数据源:Spring Boot支持多种数据库,需在配置文件(`application.properties`或`application.yml`)中指定数据库连接信息。 4. 配置Mapper扫描:在主配置类上使用`@MapperScan`注解,指示Spring扫描特定包下的...

    Spring Boot实战实现登录国际化

    接下来,我们需要在Spring Boot的配置文件`application.properties`或`application.yml`中指定资源文件的位置。例如: ```properties spring.messages.basename=i18n/messages ``` 这里,`i18n`是资源文件夹的名称...

    Spring boot整合mybaties+thymeleaf实现基础

    在 `application.properties` 中指定配置文件位置和数据源。 3. **创建实体类**:根据数据库表结构,创建对应的 Java 实体类。 4. **编写 Mapper**:为每个实体类创建对应的 Mapper 接口,并在接口中声明 SQL 方法...

    spring-boot-starter-mybatis-spring-boot-1.3.5.zip

    Spring Boot会自动配置数据源(DataSource),只需要在`application.properties`或`application.yml`中指定数据库连接信息: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/testdb spring....

    spring boot 框架 热启动+jar打包+第三方jar包打包+sqlserver驱动 代码已经全部编译好 下载即可用

    Spring Boot 是一个基于 Spring 框架的高度集成了多种功能的轻量级开发工具,它旨在简化 Spring 应用程序的初始搭建以及开发过程。在本项目中,开发者已经为您准备了一个包含热启动、jar 包打包、第三方 jar 包打包...

    Spring Boot整合Shiro搭建权限管理系统教学提纲.pdf

    在`pom.xml`中指定项目的JDK版本,这里我们使用Java 8: ```xml <java.version>1.8 ``` #### 4. 添加Spring Boot Web支持 为了创建Web应用,我们需要引入Spring Boot的Web启动器: ```xml <groupId>org....

    java程序里面的spring_boot.docx

    只需在`pom.xml`中指定父POM的版本,所有依赖的版本都会自动匹配。 5. **Spring Boot的应用场景**: - 快速构建微服务:Spring Boot适合构建独立的、基于微服务架构的应用程序。 - API服务器:由于其简洁的配置和...

    spring-boot2.1.14 离线maven jar包

    Spring Boot是Java开发领域的一款非常流行的微服务框架,它极大地简化了传统Spring应用的初始搭建以及开发过程。Spring Boot 2.1.14是该框架的一个稳定版本,提供了许多新特性和改进,旨在提高开发效率和应用性能。 ...

    spring-boot-scheduled3.zip

    若要增加更多的任务,只需按照上述方式创建新的任务类,并在`@Scheduled`中指定不同的执行策略。例如,可以创建另一个任务,每隔两分钟执行一次: ```java @Component public class AnotherTask { @Scheduled...

    如何使用LoggerFactory.getLogger在Spring Boot中输出日志(1)

    如果希望将日志输出到文件,可以在 `application.properties` 或 `application.yml` 中指定文件路径和滚动策略: ```properties logging.file.name=logs/app.log logging.file.max-size=10MB logging.file.max...

    springboot集成kafka进行消息发布和订阅jar

    为了确保应用能在不同版本的JDK上运行,需要在`pom.xml`中指定兼容的JDK版本,并在`build`部分添加`maven-compiler-plugin`配置,设置源码和目标码的兼容级别。 ```xml <groupId>org.apache.maven.plugins ...

    spring boot starter actuator(健康监控)配置和使用教程

    然后,在 application.yml 中指定监控的 HTTP 端口: ```yaml server: port: 8083 management: port: 8083 security: enabled: false ``` 在上面的配置中,我们指定了监控的 HTTP 端口为 8083,並禁用了安全...

    springboot文件上传(支持单个和多个)

    Spring Boot默认使用临时目录来存放上传的文件,但不同操作系统下的临时目录可能会有所不同。因此,推荐在配置文件`application.properties`或`application.yml`中指定一个固定的文件存储路径: ```properties # ...

    东方通对接springboot系列jar包和配置指南

    在Spring Boot应用中,我们需要在`application.properties`或`application.yml`中指定应用服务器的相关配置,如上下文路径、端口号等。 3. **打包为可执行JAR**:Spring Boot支持将应用打包为可执行JAR,这样可以...

    SpringCloud笔记.pdf

    然而,我们通常会在子模块的pom.xml中指定父工程。 ```xml <groupId>cn.tedu</groupId> <artifactId>order-parent <version>0.0.1-SNAPSHOT ``` ### 3. 依赖管理 在父工程中,我们使用Maven的依赖管理机制来...

    深入浅析Spring-boot-starter常用依赖模块

    2. 针对日常企业应用研发各种场景的自动配置依赖模块:Spring-boot-starter提供了许多自动配置依赖模块,例如spring-boot-starter-logging、spring-boot-starter-web等,它们可以满足不同的企业应用场景需求。...

    spring加载多个配置文件

    在基于注解的配置中,Spring Boot允许在`application.properties`或`application.yml`中指定多个配置文件的位置,如: ```properties spring.config.location=classpath:/config/,classpath:/custom-config/ ``` ...

Global site tag (gtag.js) - Google Analytics