招聘网站模板页,中元建设集团网站,金融网站建设运营方案,网站改版iis301跳转如何做Spring Boot 常用命令行参数
Spring Boot 支持多种命令行参数#xff0c;这些参数可以在启动应用时通过命令行直接传递。以下是一些常用的命令行参数及其详细说明#xff1a;
1. 基本配置参数 --server.port端口号 指定应用程序运行的HTTP端口#xff0c;默认为8080。 jav…Spring Boot 常用命令行参数
Spring Boot 支持多种命令行参数这些参数可以在启动应用时通过命令行直接传递。以下是一些常用的命令行参数及其详细说明
1. 基本配置参数 --server.port端口号 指定应用程序运行的HTTP端口默认为8080。 java -jar myapp.jar --server.port8081--spring.profiles.active环境名 激活特定的配置文件如开发、测试、生产环境默认为空。 java -jar myapp.jar --spring.profiles.activedev--logging.level.root日志级别 设置根日志级别可选值包括 TRACE, DEBUG, INFO, WARN, ERROR。 java -jar myapp.jar --logging.level.rootDEBUG2. 调试和性能相关参数 -Xdebug -Xrunjdwp:transportdt_socket,servery,suspendn,address5005 启用远程调试默认情况下程序启动时不挂起等待调试器连接suspendn。 java -Xdebug -Xrunjdwp:transportdt_socket,servery,suspendn,address5005 -jar myapp.jar-Dspring-boot.run.jvmArguments-Xmx512m -Xms256m 设置JVM内存参数例如最大堆内存和初始堆内存。 java -Dspring-boot.run.jvmArguments-Xmx512m -Xms256m -jar myapp.jar--spring.application.admin.enabledtrue 启用应用程序管理功能允许通过HTTP接口管理应用程序。 java -jar myapp.jar --spring.application.admin.enabledtrue3. 外部化配置参数 --spring.config.location路径 指定额外的配置文件路径可以是文件系统路径或类路径。 java -jar myapp.jar --spring.config.location/path/to/config/application.properties--spring.config.name配置文件名 指定配置文件名称默认为application。 java -jar myapp.jar --spring.config.namemyconfig4. 自动配置禁用参数
--spring.autoconfigure.exclude类名 排除某些自动配置类避免不必要的依赖注入。 java -jar myapp.jar --spring.autoconfigure.excludeorg.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration5. 安全相关参数 --security.basic.enabledfalse 禁用Spring Security的基本认证默认为启用。 java -jar myapp.jar --security.basic.enabledfalse--management.endpoints.web.exposure.include* 暴露所有管理端点如健康检查、度量等默认只暴露部分端点。 java -jar myapp.jar --management.endpoints.web.exposure.include*6. 其他常用参数 --spring.main.banner-modeoff 关闭Spring Boot启动时显示的Banner。 java -jar myapp.jar --spring.main.banner-modeoff--spring.main.web-application-typenone 指定应用程序类型为非Web应用适用于纯Java应用。 java -jar myapp.jar --spring.main.web-application-typenone--spring.datasource.urljdbc:mysql://localhost:3306/mydb 配置数据源URL适用于数据库连接。 java -jar myapp.jar --spring.datasource.urljdbc:mysql://localhost:3306/mydb