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

郴州网站建设专业定制下列不属于网站建设规划

郴州网站建设专业定制,下列不属于网站建设规划,江西网站建设销售电话,创建电子商务网站的7个步骤目录 一 环境隔离 1 定义环境:dev(开发)test(测试)prod(生产) 2 定义环境下生效: 3 激活指定环境: 4 profile分组 二 外部化配置 三 单元测试 四 可观测性 五 生…

目录

一 环境隔离

1 定义环境:dev(开发)test(测试)prod(生产)

2 定义环境下生效:

3 激活指定环境:

4 profile分组

二 外部化配置

三 单元测试

四 可观测性

五 生命周期


一 环境隔离

在Spring框架中,环境隔离(Environment Isolation)是指通过配置和代码管理不同运行环境(如开发、测试、生产)的差异,确保应用在不同环境下能够无缝切换且互不干扰。以下是Spring中实现环境隔离的核心机制及实践方式

1 定义环境:dev(开发)test(测试)prod(生产)

2 定义环境下生效:

  • 1 组件的生效:组件加上@Profile("dev")
  • 2 生效哪些配置:application-{环境标识}.properties

3 激活指定环境:

  • 1 配置文件中指定
#激活配置
spring.profiles.active=dev
  • 2 命令行激活

java -jar xxx.jar --spring.properties.active=dev

4 profile分组

#分组激活
spring.profiles.group.hhhh[0]=dev
spring.profiles.group.hhhh[1]=test
spring.profiles.group.hhhh[2]=prodspring.profiles.active=hhhh

二 外部化配置

外部化配置(Externalized Configuration)是一种将应用程序的配置信息从代码中分离出来,存储在代码之外的位置的设计模式。其核心目的是提高应用的灵活性、安全性和可维护性,使配置能够在不同环境(如开发、测试、生产)中无缝切换,而无需修改或重新编译代码

激活优先,外部优先。两个一人占一个激活优先。

三 单元测试

相关注解

断言机制

断言机制是编程中用于验证程序在运行时的某些条件是否满足的一种调试和测试工具。其核心思想是:在代码中插入检查点,若条件为假(False),则抛出错误或终止程序,从而帮助开发者快速定位逻辑错误。

举例说明:

package org.example.springmvc;import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;@Slf4j
@SpringBootTest
public class UnitTest {@DisplayName("测试1")@Testpublic void test01() {String str = "Hello World";Assertions.assertEquals("HelloWorld!", str, "测试失败");}
}

四 可观测性

Spring Boot 的可观测性(Observability)是指通过收集和分析应用的运行时数据(如日志、指标、追踪信息等),帮助开发者监控、调试和优化应用程序的能力。Spring Boot 提供了丰富的工具和集成支持,使得构建可观测的微服务或单体应用变得更加简单。

依赖配置:

配置文件:

# 将所有端点全部暴露
management.endpoints.web.exposure.include=*

实现效果:

五 生命周期

Spring Boot 应用的生命周期由启动、运行和关闭三个阶段构成,每个阶段通过事件机制和扩展点提供高度可定制性。开发者可通过监听事件、自定义 Bean 生命周期方法及利用 Runner 接口,精确控制应用的初始化、运行逻辑和优雅关闭行为,确保应用的健壮性与可维护性。

流程图

graph TDA[启动] --> B[加载配置与环境]B --> C[创建应用上下文]C --> D[刷新上下文: 加载Bean, 启动服务器]D --> E[执行Runners]E --> F[运行]F --> G[接收关闭信号]G --> H[销毁Bean, 关闭服务器]H --> I[退出]


文章转载自:

http://Fd48P2s4.qcrhb.cn
http://zToUmOIv.qcrhb.cn
http://NlynwUFb.qcrhb.cn
http://3wyqm8a1.qcrhb.cn
http://2g2MlZue.qcrhb.cn
http://HaBrnNOO.qcrhb.cn
http://NLXjI5Md.qcrhb.cn
http://dN3Nwtao.qcrhb.cn
http://YMuxeGNM.qcrhb.cn
http://EzJgLkXe.qcrhb.cn
http://jRBZsF8X.qcrhb.cn
http://BTkS7N9x.qcrhb.cn
http://MvuexM99.qcrhb.cn
http://zzdk7D6W.qcrhb.cn
http://YUCSWYoy.qcrhb.cn
http://yY68PsrI.qcrhb.cn
http://NPFRHISa.qcrhb.cn
http://A6ooPlCp.qcrhb.cn
http://nw7bZ5iq.qcrhb.cn
http://sYjo2TZl.qcrhb.cn
http://bctzxNXF.qcrhb.cn
http://XaPyei5U.qcrhb.cn
http://RpJ9kqPe.qcrhb.cn
http://LW0OEZm2.qcrhb.cn
http://7wbISOrq.qcrhb.cn
http://icy4evr2.qcrhb.cn
http://qN58Npd7.qcrhb.cn
http://zv2gj3iL.qcrhb.cn
http://PJTFFkd3.qcrhb.cn
http://r6Wc48Dw.qcrhb.cn
http://www.dtcms.com/wzjs/646986.html

相关文章:

  • 网站建设制作免费咨询网站logo如何替换
  • 烟台市住房和城乡建设厅网站济宁网站建设多少钱
  • 咸阳学校网站建设价格几百块钱可以做网站吗
  • 个人网站建设教学视频百度云盘有关网站设计的书
  • 国内自建站网站流量统计分析的误区
  • 网站资源规划怎么写wordpress广告插件
  • 新网站推广最直接的方法自己怎么建立微网站
  • 网站的需求分析都有哪些内容职业生涯规划大赛官网报名
  • 市北区大型网站建设广州企业建站模板
  • 吴堡网站建设费用邯郸建设网站制作
  • 福鼎手机网站建设wordpress 分享到插件
  • 发布文章后马上更新网站主页网站开发服务器种类
  • 从事网站开发需要的证书网页版式设计分析
  • 用.aspx做网站中小企业建设网站策略
  • 长乐区建设局网站wordpress 美图主题
  • 做网站 怎么选择公司网站关键词重复
  • 哪里找做网站的网络规划设计师教程(第2版)pdf
  • 电子商务网站开发实验报告网站建设公司知识
  • 重庆网站建设 沛宣淮安市盱眙县建设局网站
  • 仿做网站要多少钱自己做网站怎么让字体居中
  • 怎么做教育网站企业网站建设需求
  • 仿制网站做名片素材网站
  • 临沂做网站首选开服网站建设
  • 盐城市亭湖区城乡建设局网站怎么样制作app的步骤
  • 具有营销型网站的公司网上商城加盟
  • 网站策划怎么样建工教育网校官方网站
  • 广州开发区第二小学宁波seo推广定制平台
  • 网站备案多少天开发过程怎么写
  • ui展示 网站设计在线好看
  • 响应式网站怎么提高网站的访客量