spring: profiles: active: prod


这行配置在application.yml 文件中,意思是当前起作用的配置文件是application_prod.yml


 

bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等

application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。

bootstrap.yml 先于 application.yml 加载

 

普通spring boot项目将所有配置都写在bootstrap.yml,则报错   特别是数据库的url报错,连接数据库不成功、

所以,项目中可以先把一些信息写在application.yml    比如,只能把数据库接口属性写在application.yml

 

Failed to configure a DataSource: 'url' attribute is not specified and no em
Failed to determine a suitable driver class

 

1,正常情况  A住了10天 B住了10天  费用100  ,则各自付50

 

2,如果 A 住10  B住20天  费用100  那A所付是 100乘以 30分之10   
B 100乘以 30分之20

A住了10 ,B住了20天,那么按一定道理来说,B所付费用应该是A的两倍

 

A10天+B20天 就是30天

那么按照分摊原则:
A的费用就是30分之10    B是30分之20 

那如果A不在的10天,B用的水电更多,这个怎么解决?

如果应用可以监控到住所每天的用电量,每一天都有那些人在住?可能会做到更加精细,按天计费,不过似乎没这种必要