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

个人备案网站名称大全h5建设网站

个人备案网站名称大全,h5建设网站,seo营销推广多少钱,提高工作效率的句子文章目录 SpringBoot的配置(配置文件、加载顺序、配置原理)一、引言二、配置文件1、配置文件的类型1.1、配置文件的使用 2、多环境配置 三、加载顺序四、配置原理五、使用示例1、配置文件2、配置类3、控制器 六、总结 SpringBoot的配置(配置文件、加载顺序、配置原理) 一、引言… 文章目录 SpringBoot的配置(配置文件、加载顺序、配置原理)一、引言二、配置文件1、配置文件的类型1.1、配置文件的使用 2、多环境配置 三、加载顺序四、配置原理五、使用示例1、配置文件2、配置类3、控制器 六、总结 SpringBoot的配置(配置文件、加载顺序、配置原理) 一、引言 Spring Boot的配置机制是其核心功能之一它通过灵活的配置文件、明确的加载顺序以及强大的配置原理极大地简化了Spring应用的开发过程。本文将详细介绍Spring Boot的配置文件、加载顺序以及配置原理并通过代码示例帮助读者更好地理解和应用这些知识。 二、配置文件 1、配置文件的类型 Spring Boot支持两种主要的配置文件格式application.properties 和 application.yml。这两种文件格式各有特点 application.properties基于键值对的形式适合简单的配置项。application.yml基于YAML格式支持嵌套结构适合复杂的配置。 1.1、配置文件的使用 配置文件通常放在项目的src/main/resources目录下。例如以下是一个application.properties文件的示例 properties复制 server.port8081 spring.datasource.urljdbc:mysql://localhost:3306/test spring.datasource.usernameroot spring.datasource.password123456对于application.yml文件可以使用嵌套结构来组织配置 yaml复制 server:port: 8082 spring:datasource:url: jdbc:mysql://localhost:3306/testusername: rootpassword: 1234562、多环境配置 Spring Boot支持多环境配置可以通过spring.profiles.active属性激活特定的环境配置。例如 properties复制 # application.properties spring.profiles.activedev然后可以创建application-dev.properties或application-dev.yml文件来定义开发环境的配置。 三、加载顺序 Spring Boot的配置加载顺序决定了最终生效的配置 默认配置Spring Boot框架内部的默认配置例如Tomcat的默认端口8080。classpath根目录下的配置文件application.properties和application.yml。如果两个文件都存在application.yml中的配置会覆盖application.properties中的配置。命令行参数通过命令行参数传递的配置例如--server.port8083。环境变量通过环境变量设置的配置例如SERVER_PORT8084。 四、配置原理 Spring Boot的配置原理主要依赖于EnableAutoConfiguration注解和spring.factories文件 EnableAutoConfiguration该注解会扫描spring.factories文件中列出的自动配置类并根据条件判断是否加载这些类。spring.factories该文件位于每个依赖包的classpath下列出了当前包所提供的自动配置类。例如 properties复制 org.springframework.boot.autoconfigure.EnableAutoConfiguration\ org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\ org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration五、使用示例 以下是一个简单的示例展示如何通过ConfigurationProperties注解读取配置文件中的内容 1、配置文件 yaml复制 student:id: 1name: zhangsanage: 182、配置类 java复制 package com.example.demo.model;import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Component ConfigurationProperties(prefix student) Data public class Student {private Integer id;private String name;private Integer age; }3、控制器 java复制 package com.example.demo.controller;import com.example.demo.model.Student; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class StudentController {Autowiredprivate Student student;RequestMapping(/readStudent)public String readStudent() {return student.toString();} }访问http://localhost:8080/readStudent将返回学生的信息。 六、总结 Spring Boot的配置机制通过灵活的配置文件、明确的加载顺序和强大的配置原理极大地简化了Spring应用的开发过程。通过application.properties或application.yml文件开发者可以轻松地管理应用的配置并通过ConfigurationProperties注解将配置项绑定到Java对象中。同时了解配置的加载顺序和原理有助于更好地使用Spring Boot的自动配置功能。 版权声明本博客内容为原创转载请保留原文链接及作者信息。 参考文章 Spring Boot 配置加载顺序揭开神秘面纱掌握配置精髓Spring Boot 自动配置机制从原理到自定义
http://www.hkea.cn/news/14269186/

相关文章:

  • 做asp.net网站参考文献福州网站建设外包
  • 网站遭攻击二次开发需要源代码吗
  • 揭阳 网站建设wordpress 分享到
  • 住房与城市建设部网站怎么做qq代挂网站
  • 网站建设与维护的工资企业培训系统app
  • 动漫网站设计报告企业网站制作模板免费下载
  • 校园二手用品网站建设的项目章程济南刚刚发生的大事
  • 凡客诚品网站推广重庆建设工程信息网官网查询系统官网
  • 如何建开发手机网站西安现在可以自由出入吗
  • 推荐网站建设服务商做商品抬价是什么兼职网站
  • 网站建设是虚拟行业吗wordpress使用什么语言
  • 四平市建设局网站查询建设资质的网站
  • 开发企业网站费用wordpress用户函数
  • 做网站虚拟主机怎么选择设计素材的网站
  • 做网页的软件做网站淄博高端网站
  • 合肥营销网站建设图标设计网站
  • 游戏网站策划书金融代理平台代理加盟
  • 排版设计网站有哪些拉了专线可以直接做网站吗
  • 网站建设 好牛申请免费建站
  • 网站运营策划ppt如何创建网站小程序
  • 外贸网站特效软件外包服务内容
  • 购物网站开发方案重庆沙坪坝新闻最新消息
  • 长沙岳麓区网站建设工程与建设
  • 东莞网站设计行情网络广告投放公司
  • 高端大气上档次网站2021国内军事新闻大事件
  • 直接进入网站的代码个体户能做网站备案吗
  • 备案域名网站大全江苏靖江苏源建设有限公司招标网站
  • 连云港网站建设电话新增网站推广教程
  • 怎么做外贸网站seo建设工程施工合同无效
  • 网站建设业务WordPress 有趣插件