day41_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

SpringBoot 中的配置文件:


(1)有哪些配置文件?


application.yml 或 application.properties

bootstrap.yml 或 bootstrap.properties


(2)上面两种配置文件有什么区别?


1. bootstrap 由父 ApplicationContext 加载, 比 application 配置文件优先被加

载.

2. bootstarp 里的属性不能被覆盖.

3. application: springboot 项目中的自动化配置.

4. bootstrap:

使用 spring cloud config 配置中心时, 需要加载连接配置中心的配置属性的, 就

可以使用 bootstrap 来完成.

加载不能被覆盖的属性.

加载一些加密/解密的数据.


(3)读取配置文件的方式?


读取默认配置文件

需要注入 Environment 类, 使用 environment.getProperty(peorperties 中的 key), 这

样就能获得 key 对应的 value 值

@value(${key.value}) 直接读取

读取自定义配置文件

自定义配置文件后缀必须是.propeties

编写和自定义配置文件对应的 java 类, 类上放 3 个注解

@ConfigurationProperties(“前缀”)

@PropertySource(“指定配置文件”)

@Component 包扫描

读取的时候就跟读取默认配置文件一样.

相关文章
|
JavaScript 前端开发 测试技术
就是这么简单,Selenium StaleElementReferenceException 异常分析与解决
Selenium自动化测试中,`StaleElementReferenceException`异常意味着元素已从DOM中移除或过期。此异常可能由页面刷新、元素修改或异步JavaScript更新引起。解决方法包括等待元素重新出现、重新查找元素、捕获异常后重试,以及优化页面结构以避免DOM变化。理解并应对这一异常对确保测试脚本的稳定性和效率至关重要。
|
7月前
|
消息中间件 Kafka
【赵渝强老师】Kafka生产者的执行过程
Kafka生产者(Producer)将消息序列化后发送到指定主题的分区。整个过程由主线程和Sender线程协调完成。主线程创建KafkaProducer对象及ProducerRecord,经过拦截器、序列化器和分区器处理后,消息进入累加器。Sender线程负责从累加器获取消息并发送至KafkaBroker,Broker返回响应或错误信息,生产者根据反馈决定是否重发。视频和图片详细展示了这一流程。
187 61
|
10月前
|
安全 Linux 应用服务中间件
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
本文详细介绍了如何准备原料、搭建基础环境、进行安全防护、建设网站、管理证书以及开启BBR优化网络性能。主要内容包括获取健康云服务器、配置SSH登录、创建非root用户、启用密钥认证、安装Nginx、申请TLS证书、配置HTTPS自动跳转及优化网络性能等步骤。通过本文,读者可以掌握从零开始搭建个人网站的全过程。
349 2
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
|
9月前
|
人工智能 文字识别 API
OpenSearch & AI搜索开放平台,实现0代码图片搜索!
本文主要介绍了如何利用阿里云的 OpenSearch 和 AI 搜索开放平台来构建一个无需编写代码就能完成的图片搜索功能。
430 12
|
数据挖掘 Python
四分位距方法
四分位距方法
|
机器学习/深度学习 人工智能 搜索推荐
|
编解码 监控 API
惊艳登场!揭秘如何在Android平台上轻松玩转GB28181标准,实现多视频通道接入的超实用指南!
【8月更文挑战第14天】GB28181是公共安全视频监控联网的技术标准。本文介绍如何在Android平台上实现该标准下的多视频通道接入。首先准备开发环境,接着引入GB28181 SDK依赖并初始化SDK。实现设备注册与登录后,通过指定不同通道号请求多路视频流。最后,处理接收到的数据并显示给用户。此过程涉及视频解码,需确保应用稳定及良好的用户体验。
499 0
|
算法 数据挖掘 调度
【场景生成与削减】基于蒙特卡洛法场景生成及启发式同步回带削减风电、光伏、负荷研究(Matlab代码实现)
【场景生成与削减】基于蒙特卡洛法场景生成及启发式同步回带削减风电、光伏、负荷研究(Matlab代码实现)
452 0
|
Go 开发者
一文详解Go语言接口嵌套组合的精髓!
一文详解Go语言接口嵌套组合的精髓!
411 0
|
数据建模 网络安全 数据安全/隐私保护
阿里云域名证书申请流程
阿里云域名证书是验证网站域名所有权的权威证明,由阿里云发行并受到广泛认可。它主要用于证明一个网站或网络服务的域名是由某个组织或个人所有,以及该域名是合法的。阿里云域名证书具有权威性、唯一性和可验证性等特点,它不仅可以提高网站的可信度,还可以防止他人冒用或盗用域名,有效保护域名的安全性和完整性。