《苍穹外卖》知识梳理P3-配置文件

2024-02-03 21:36

本文主要是介绍《苍穹外卖》知识梳理P3-配置文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《苍穹外卖》知识梳理P3

  上一节中,进行了存放公共类的模块common模块的结构说明知识梳理P2
  在本节中,将对项目的配置文件进行配置。

配置文件

当前使用2个配置文件:application.yml,application-dev.yml

  • application.yml
    • 主要配置文件,其中根据环境不同的一些配置信息从application-dev.yml中读取,dev表示开发环境;
  • application-dev.yml
    • 开发环境配置文件,用于配置开发环境中使用的数据源配置信息等;
# application.yml
server:port: 8080 # 服务器端口号spring:profiles:active: dev #  当前使用开发环境相关配置main:allow-circular-references: true # 允许Spring在创建bean时处理循环依赖datasource:druid: # 数据源相关配置,具体配置信息从application-dev文件中读取driver-class-name: ${sky.datasource.driver-class-name}url: jdbc:mysql://${sky.datasource.host}:${sky.datasource.port}/${sky.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=trueusername: ${sky.datasource.username}password: ${sky.datasource.password}mybatis:# 指定了MyBatis mapper文件的位置# MyBatis将会在类路径下的 mapper 目录查找所有以 .xml 结尾的文件作为 mapper 文件mapper-locations: classpath:mapper/*.xml# 指定了MyBatis应该扫描的实体类别名的包路径type-aliases-package: com.sky.entityconfiguration: # Mybatis配置选项;# 开启驼峰命名map-underscore-to-camel-case: true# 开启日志,将日志输出到控制台log-impl: org.apache.ibatis.logging.stdout.StdOutImpllogging:# 关于日志级别的设定level:com:sky:mapper: debug # 调试级别的日志信息service: info # 信息级别的日志信息controller: infosky:jwt:# 设置jwt签名加密时使用的秘钥admin-secret-key: itcast# 设置jwt过期时间admin-ttl: 7200000# 设置前端传递过来的令牌名称admin-token-name: token# 设置jwt签名加密时使用的秘钥user-secret-key: itcast# 设置jwt过期时间user-ttl: 7200000# 设置前端传递过来的令牌名称user-token-name: tokenalioss:# 阿里云OSS对象存储服务配置endpoint: ${sky.alioss.endpoint} # 上传目的地址bucket-name: ${sky.alioss.bucket-name} # bucket(容器)名称wechat:appid: ${sky.wechat.appid} # 微信小程序idsecret: ${sky.wechat.secret} # 微信小程序秘钥redis:host: ${sky.redis.host} # redis服务器的IP地址port: ${sky.redis.port} # redis服务器使用的端口号password: ${sky.redis.password} # 登陆reidis服务器使用的密码database: ${sky.redis.database} # redis服务所使用的数据库编号
#  application-dev.yml
sky:datasource:# mysql8版本及以上使用如下,mysql5版本去掉cjdriver-class-name: com.mysql.cj.jdbc.Driverhost: localhostport: 3306database: sky_take_outusername: 你的用户名password: 你的密码alioss:endpoint: oss-cn-qingdao.aliyuncs.combucket-name: web-cat-tliasaccess-key-id: 你的阿里云accessKeyIdaccess-key-secret: 你的阿里云accessKeySecretredis:host: localhostpost: 6379database: 0wechat:appid: 你的微信小程序appidsecret: 你的微信小程序秘钥

这篇关于《苍穹外卖》知识梳理P3-配置文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/675489

相关文章

[职场] 公务员的利弊分析 #知识分享#经验分享#其他

公务员的利弊分析     公务员作为一种稳定的职业选择,一直备受人们的关注。然而,就像任何其他职业一样,公务员职位也有其利与弊。本文将对公务员的利弊进行分析,帮助读者更好地了解这一职业的特点。 利: 1. 稳定的职业:公务员职位通常具有较高的稳定性,一旦进入公务员队伍,往往可以享受到稳定的工作环境和薪资待遇。这对于那些追求稳定的人来说,是一个很大的优势。 2. 薪资福利优厚:公务员的薪资和

硬件基础知识——自学习梳理

计算机存储分为闪存和永久性存储。 硬盘(永久存储)主要分为机械磁盘和固态硬盘。 机械磁盘主要靠磁颗粒的正负极方向来存储0或1,且机械磁盘没有使用寿命。 固态硬盘就有使用寿命了,大概支持30w次的读写操作。 闪存使用的是电容进行存储,断电数据就没了。 器件之间传输bit数据在总线上是一个一个传输的,因为通过电压传输(电流不稳定),但是电压属于电势能,所以可以叠加互相干扰,这也就是硬盘,U盘

1,Bochs 建立自己的配置文件

1,安装bochs 2.6.9时,附带安装dlxlinux,在安装目录存在dlxlinux文件夹:包含bochsrc.bxrc文件和hd10meg.img; 打开bochsrc.bxrc文件,这里面有2个重要的地方# what disk images will be used floppya: 1_44=floppya.img, status=inserted floppya.img就是要加

关于CPU的一点知识

首先说一下,CPU是干啥的: CPU所负责的就是解释和运行最终转换成机器语言的程序内容 我们需要知道的CPU结构:重点需要关注寄存器 运算器 简单说就是负责运算从内存读取到寄存器中的数据,可以看作一个数据加工厂,就是对寄存器中的数据做运算,这些运算包含基本的算术和逻辑运算。 算术逻辑单元(ALU) 这个是运算器中重要的一个组成,主要负责的就是对数据的处理,从而实现对数据的算术和

计算机组成入门知识

前言👀~ 数据库的知识点先暂且分享到这,接下来开始接触计算机组成以及计算机网络相关的知识点,这一章先介绍一些基础的计算机组成知识 一台计算机如何组成的? 存储器 CPU cpu的工作流程 主频 如何衡量CPU好坏呢? 指令 操作系统 操作系统功能 操作系统"内核"  如果各位对文章的内容感兴趣的话,请点点小赞,关注一手不迷路,如果内容有什么问题的话,欢迎各位

【Flink metric】Flink指标系统的系统性知识:以便我们实现特性化数据的指标监控与分析

文章目录 一. Registering metrics:向flink注册新自己的metrics1. 注册metrics2. Metric types:指标类型2.1. Counter2.2. Gauge2.3. Histogram(ing)4. Meter 二. Scope:指标作用域1. User Scope2. System Scope ing3. User Variables 三.

spring(一)--spring/springmvc/spring+hibernate(mybatis)配置文件

这篇文章用来总结一下spring,springmvc,spring+mybatis,spring+hibernate的配置文件 1.web.xml 要使用spring,必须在web.xml中定义分发器等信息,基本的配置信息如下: <?xml version="1.0" encoding= "UTF-8"?><web-app version= "3.0"xmlns="http://java.

基础C语言知识串串香11☞宏定义与预处理、函数和函数库

​ 六、C语言宏定义与预处理、函数和函数库 6.1 编译工具链 源码.c ——> (预处理)——>预处理过的.i文件——>(编译)——>汇编文件.S——>(汇编)——>目标文件.o->(链接)——>elf可执行程序 预处理用预处理器,编译用编译器,汇编用汇编器,链接用链接器,这几个工具再加上其他一些额外的会用到的可用工具,合起来叫编译工具链(gcc就是一个编译工具链)。 gcc中各选项

什么是慢查询——Java全栈知识(26)

1、什么是慢查询 慢查询:也就是接口压测响应时间过长,页面加载时间过长的查询 原因可能如下: 1、聚合查询 2、多表查询 3、单表数据量过大 4、深度分页查询(limit) 如何定位慢查询? 1、Skywalking 我们可以通过 Skywalking 来看到是哪个请求的哪个查询的时间执行时间过长。 2、Mysql 自带的慢日志查询 慢查询日志记录了所有执行时间超过指定参数(long

SpringBoot-通过注解@Vuale从全局配置文件中获取数据

除了通过注解@ConfigurationProperties让JavaBean的所有属性和全局配置文件中配置项建立关联关系外,我们spring提供了一个@Value注解,获取全局配置文件中的某个配置项的数据 接下来,我们重点说一下两个注解的的区别: @ConfigurationProperties:是和JavaBean的所有属性绑定 @Value:是一个一个属性绑定 @Configur