Thanks for covering this. You should have spent some more time on springboot relaxed binding where it can automatically map your env variables with properties based on certain rules like replace underscore with dot, delete all hyphens and lowercase to uppercase.
thanks, I'm new to springboot, I'm from JS background I just wanted to know if we can create a .env file like we do in js? I tried a couple of times and failed, is there a way like that or do I need to add it in intelliJ project configs?
Hey Dan, been watching you for years, right from when i started learning how to code to the first grueling months as a junior to now when i have 3 years of professional coding experience. Love your videos and your style, i will continue watching as long as you make them. Regards from Estonia.
Thank you Dan for the video! How can a Spring Boot 3 application handle secrets like database passwords and API keys that need frequent rotation due to expiration? Using a key vault helps with security, but it doesn’t solve the issue of updating secrets in a running application without downtime. Is there a reliable way to dynamically refresh secrets at runtime without relying on cron jobs or fetching secrets only during deployment? Can you please create a video about properly handling secrets inside your spring boot 3 application.
About security should I be concerned about that the environment variable could be discovered if you check the list of running process or even declared as environment variable? Another point: And what about application profiles configuration, settings as environment variable for different environments (dev/production) should be considered better than profiles?
Having an environment variable named "APP_API_KEY" is enough, you do NOT have to write something like "app.api.key=${MY_API_KEY}". See "Externalized Configuration" > "Binding From Environment Variables" in Spring Boot documentation.
Thanks Dan, your stuff is never boring, and brings always value. keep going!
Thanks for covering this. You should have spent some more time on springboot relaxed binding where it can automatically map your env variables with properties based on certain rules like replace underscore with dot, delete all hyphens and lowercase to uppercase.
Thanks. Not boring at all. Now I am confident, I am using correct one.
Short and useful. That’s what I need every end of the day to learn a little piece, to become better 🎉
u call that short?
@ yes! To long for you? Skip unimportant parts or use the play speed button :)
@@Nico-ly7lh well kinda, he fixed my issue tho :0
Tks... Congrats from Brazil.
came here to give my like!
thanks, I'm new to springboot, I'm from JS background
I just wanted to know if we can create a .env file like we do in js? I tried a couple of times and failed, is there a way like that or do I need to add it in intelliJ project configs?
Grate! as always!
Hi Dan. can you please add a playlist on microservices covering several design patterns
07:30 If I store it in the Run Configuration, will it be included in the repository and become public (if I also push my `.idea` folder to the repo)?
BTW using jps command can check the env variables in the terminal.
goods video!!!!! useful great
Make Java Great Again 2024
@arnoldtuber.......It's already great.
Hey Dan, been watching you for years, right from when i started learning how to code to the first grueling months as a junior to now when i have 3 years of professional coding experience. Love your videos and your style, i will continue watching as long as you make them. Regards from Estonia.
Thank you Dan for the video!
How can a Spring Boot 3 application handle secrets like database passwords and API keys that need frequent rotation due to expiration? Using a key vault helps with security, but it doesn’t solve the issue of updating secrets in a running application without downtime. Is there a reliable way to dynamically refresh secrets at runtime without relying on cron jobs or fetching secrets only during deployment? Can you please create a video about properly handling secrets inside your spring boot 3 application.
If i not use Inteliji , how to setup eviroment ? , can i use .env lik nodejs ?
About security should I be concerned about that the environment variable could be discovered if you check the list of running process or even declared as environment variable?
Another point: And what about application profiles configuration, settings as environment variable for different environments (dev/production) should be considered better than profiles?
I believe Spring Cloud Config would be a better option for such cases.
can i develop Ai teacher or AI recuriter if i watch and learn your videos
How can I do this in VS Code?
I do not even go to spring initializer. I generate the project directly from inside Intelij.
Having an environment variable named "APP_API_KEY" is enough, you do NOT have to write something like "app.api.key=${MY_API_KEY}".
See "Externalized Configuration" > "Binding From Environment Variables" in Spring Boot documentation.
@@vrvr82 I mentioned that but I thought showing it off this way might make it a little more explicit and click 🤷♂️
All is well until it goes to production that's what I need to focus on