当前位置: 首页 > news >正文

手机网站开发需要哪些人收录网站

手机网站开发需要哪些人,收录网站,strange wordpress主题,appstore官网入口Spring Boot 3.4.0 带来了许多增强功能,使现代应用开发更加高效、便捷和强大。以下是最新功能的完整概述,以及一些帮助您快速入门的代码示例。 1. 应用程序版本管理 Spring Boot 引入了 spring.application.version 属性,方便开发者设置和访…

Spring Boot 3.4.0 带来了许多增强功能,使现代应用开发更加高效、便捷和强大。以下是最新功能的完整概述,以及一些帮助您快速入门的代码示例。


1. 应用程序版本管理

Spring Boot 引入了 spring.application.version 属性,方便开发者设置和访问应用程序版本。

示例
application.properties 中:

spring.application.version=1.2.0

在代码中访问:

@Value("${spring.application.version}")
private String appVersion;@PostConstruct
public void printVersion() {System.out.println("App Version: " + appVersion);
}

2. 虚拟线程改进

Spring 现原生支持虚拟线程,可用于任务调度和异步处理,无需再添加 @EnableScheduling 注解。

示例

@Component
public class VirtualThreadExample {@Scheduled(fixedRate = 2000)public void task() {System.out.println("Running on thread: " + Thread.currentThread());}
}

3. Docker Compose 支持增强

支持多个 Docker Compose 文件,适用于不同环境的配置合并。

示例

spring.docker.compose.files=docker-compose.override.yml,docker-compose.prod.yml

4. Prometheus 1.x 客户端支持

通过支持 Prometheus 1.x 客户端,进一步提升了可观察性。

示例
添加依赖:

<dependency><groupId>io.prometheus</groupId><artifactId>simpleclient</artifactId><version>1.0.0</version>
</dependency>

5. 结构化日志改进

启用 JSON 或结构化日志记录时,Spring Boot 的启动横幅会自动禁用,以减少日志混乱。

示例
logback-spring.xml 配置:

<configuration><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>{"timestamp":"%d","level":"%p","message":"%m"}</pattern></encoder></appender>
</configuration>

6. SBOM 执行器端点

新增 SBOM(软件物料清单)端点,支持软件供应链安全。

示例
启用 SBOM:

management.endpoint.sbom.enabled=true

访问路径:/actuator/sbom


7. ApplicationContextRunner 增强

增强了 ApplicationContextRunner,支持自定义配置的运行和测试。

示例

new ApplicationContextRunner().withPropertyValues("spring.application.name=TestApp").run(context -> assertThat(context).hasSingleBean(SomeBean.class));

8. Hibernate 自动配置增强

支持 Hibernate 的本机属性,提升了兼容性和配置灵活性。

示例

spring:jpa:properties:hibernate.dialect: org.hibernate.dialect.PostgreSQLDialecthibernate.show_sql: true

9. 新的执行器特性

  • 系统端点增强:新增 JVM 相关详情(如可用处理器、运行时间)。
  • 指标收集优化:提高了 HTTP 交换和请求正文指标的收集效率。

示例

management.endpoint.system.enabled=true
management.metrics.enable.http=true

10. 条件注解改进

@ConditionalOnAvailableEndpoint 支持简化语法,允许通过值别名进行配置。

示例

@Configuration
@ConditionalOnAvailableEndpoint(MyCustomEndpoint.class)
public class MyConfig {@Beanpublic MyService service() {return new MyService();}
}

11. 构建镜像支持扩展

提供了更多选项用于自定义 Spring Boot 容器镜像的构建过程。

示例

 
./mvnw spring-boot:build-image -Dspring-boot.build-image.environment.BUILDPACK_ENV=<custom-value>

Spring Boot 3.4.0 的这些新功能将显著提升开发效率和项目质量。您可以从 官方文档 获取更多详细信息,立即尝试新版本吧!

http://www.tj-hxxt.cn/news/73883.html

相关文章:

  • 打码兔怎么和网站做接口东莞网站推广营销网站设计
  • wordpress ueditor插件谷歌seo优化公司
  • 做直播网站需要学什么西安霸屏推广
  • cms中文版网站模板关键词优化seo优化
  • 视频播放网站怎么做百家号权重查询
  • php网站开发薪资百度下载app下载
  • 惠州专业网站建设价格seo推广费用
  • 兰州企业做网站合肥正规的seo公司
  • 广元市城乡规划建设监察大队网站兰州网络推广技术
  • 做网站用域名不备案怎么弄app开发平台开发
  • 网址导航网站建设百度账号管理中心
  • 栖霞做网站价格百度首页网址
  • 重庆建设工程安全管理协会网站注册网站域名
  • 网站开发学习视频全自动推广软件
  • 静态html网址网站导航源码上海seo怎么优化
  • 佛山网站排名优化外链大全
  • 江苏建设造价信息网站今天刚刚发生的新闻事故
  • 网站备案 做网站时就需要吗快速排名生客seo
  • 北京网站建设联系电话百度app客服人工电话
  • 网站编辑是做网页编辑吗app001推广平台官网
  • 男女做暖网站在线网站分析工具
  • 智能网站价格网络营销管理办法
  • 做电商网站需要多少时间国外网站推广公司
  • 十大流量平台江苏seo技术教程
  • 如何用VS2017做网站网店推广实训报告
  • seo做的好的网站有哪些百度网站官网
  • 视频下载网站软件做副屏网站seo技术
  • 沈阳网站制作公司seo课程排行榜
  • 企业网站包含内容网站广告调词软件
  • 手机ftp传网站文件it培训机构口碑排名