Andy raised a valid point here.

In some parts of boot, we use the spring.application.name when we need the application name, other parts use a separate property for that. We should consolidate that - this central place can then be used to define a sane default, too, if spring.application.name isn't set.

Comment From: spencergibb

Spring cloud does similar things

Comment From: TheoCaldas

Hi, everyone! I'd like to tackle this one. Is there any additional info to where I can find these inconsistencies?

Comment From: wilkinsona

Thanks for the offer, @TheoCaldas. Unfortunately, we don't yet know how to deal with the inconsistencies. I'll label this issue as pending design work to better reflect the current situation.