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

国内扁平化网站欣赏什么站做咨询网站好

国内扁平化网站欣赏,什么站做咨询网站好,杭州文化传媒类高端网站建设公司,宁波网络推广运营公司电话文章目录 1. 定义2. 使用2.1 定义 Profile2.2 激活 Profile 3. 演示3.1 properties文件3.2 打印日志3.3 启动服务验证3.4 修改 active3.5 重启服务验证 4. 应用场景4.1 数据库配置4.2 日志配置 5. 代码详细总结 Spring 框架提供了一种强大的机制#xff0c;允许在不… 文章目录 1. 定义2. 使用2.1 定义 Profile2.2 激活 Profile 3. 演示3.1 properties文件3.2 打印日志3.3 启动服务验证3.4 修改 active3.5 重启服务验证 4. 应用场景4.1 数据库配置4.2 日志配置 5. 代码详细总结 Spring 框架提供了一种强大的机制允许在不同的环境中以不同的方式配置和管理应用程序。这个机制就是 Spring 的 Profile。通过使用 Profile我们可以根据应用程序运行的环境动态地选择不同的配置信息从而实现更灵活和可配置的应用程序。本文将对 Spring 中的 Profile 的概念、用法以及实际应用场景进行介绍。 1. 定义 Spring Profile 是一种在不同环境中提供不同配置的机制。通过定义不同的 Profile我们可以在不同的部署环境中轻松切换配置而无需修改应用程序的源代码。每个 Profile 可以包含特定于该环境的 bean 定义、属性文件等。 2. 使用 2.1 定义 Profile 在 Spring 中我们可以使用 Profile 注解来定义 Profile。示例 Configuration Profile(dev) public class DevConfig {// 开发环境的一些列配置// 例如将SQL文格式化并打印 }2.2 激活 Profile 有几种方式可以激活 Profile 在 application.properties 或 application.yml 中设置 spring.profiles.active 属性 spring.profiles.activedev在启动应用程序时通过命令行参数激活 Profile java -jar koala.jar --spring.profiles.activedev在启动程序之前通过环境变量的设定来激活 Profile export SPRING_PROFILES_ACTIVEdev3. 演示 3.1 properties文件 在 application.properties 中通过 Profile 的设定来动态调整日志的输出级别 application.properties spring.profiles.activedevapplication-dev.properties logging.level.rootINFOapplication-test.properties logging.level.rootWARN3.2 打印日志 IndexController package com.cheney.koala.controller;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping;Controller RequestMapping(index) public class IndexController {private static final Logger logger LoggerFactory.getLogger(IndexController.class);GetMappingpublic String index(Model model) {logger.debug(【Debug】- Hello.);logger.info(【Info】- Hello.);logger.warn(【Warn】- Hello.);logger.error(【Error】- Hello.);model.addAttribute(msg, Welcome to Koala System.);return index;} }3.3 启动服务验证 3.4 修改 active application.properties spring.profiles.activetest3.5 重启服务验证 这样我们就可以使用 Profile 动态的对日志级别进行了配置 4. 应用场景 4.1 数据库配置 在不同的环境中数据库连接信息可能不同。通过使用 Profile可以为每个环境定义不同的数据源配置。 Configuration Profile(dev) public class DevDatabaseConfig {// 开发环境的一些列配置 }Configuration Profile(test) public class TestDatabaseConfig {// 测试环境的一些列配置// 例如 使用特定的测试数据库 }4.2 日志配置 不同环境可能需要不同级别的日志记录。通过使用 Profile我们可以定义不同的日志配置。 Configuration Profile(dev) public class DevLoggingConfig {// 开发环境的日志配置 }Configuration Profile(test) public class TestLoggingConfig {// 测试环境的日志配置 }5. 代码详细 https://github.com/cheney09/spring-practical-combat/tree/main/16/koala 总结 Spring Profile 为我们提供了一种简单而强大的方式以不同的方式配置应用程序从而满足不同环境的需求。通过合理使用 Profile我们能够提高应用程序的灵活性和可维护性同时更容易实现自动化部署和测试。在实际应用中合理定义和使用 Profile 将成为提高开发效率的重要手段。
http://www.pierceye.com/news/427434/

相关文章:

  • 评价校园网站建设范例wordpress插件获取数据库
  • 网站开发具体问题重庆装修公司排名前十名
  • 萝卜建站织梦网站采集如何做
  • 邢台在百度上做个网站河南营销网站建设联系方式
  • 电力建设科学技术进步申报网站教学工作总结
  • 做淘宝客必须建网站吗杭州网站优化效果
  • 网站开发有什么职位用vs做网站教程
  • 行业网站渠道选择和内容运营网站续费问题
  • 什么是seo优化推广阿里云网站建设优化
  • 信息发布型网站建设的特点免费
  • 陕西有限公司网站建设招标公告如何做影视网站的标题
  • wordpress网站百度搜索吗百度关键词推广怎么做
  • 马鞍山市网站建设服务有限公司计算机平面设计主要做什么
  • 手机网站跟pc网站有什么不同怎样创建网站收益
  • 什么系统做购物网站好做面料那几个网站
  • 做网站产品资料表格做鞋设备网站
  • 青海西宁制作网站企业做网站用什么语言编写
  • 网站变成手机网站做简历的网站都有哪些内容
  • 汽车网站建设页面软件公司都是帮别人做网站么
  • 微信的企业网站模板深圳做关键词优化平台
  • 用什么框架做网站快网站建设与维护薪资
  • 深圳公明做网站用织梦做网站都需要用什么
  • 广西城乡建设部网站首页国家住房和城乡建设部中国建造师网站
  • 杭州高端网站设计公司天津做网站那家好
  • 怎么建立网站?长沙做网站价格
  • 新网网站后台登陆程序员为什么35岁就不能干?
  • 百度申诉网站seo项目经理
  • 北京网站排名优化软件花箱 东莞网站建设
  • wordpress 迁站如何来建设网站
  • 营销型企业网站建设哪家好自己个人网站后台怎么做