Saturday, 27 July 2019

Spring Boot – How to Change the Default Context Path and port using OS Environment variable?

🔥 Master Java & Spring Boot!

Want to become a pro developer? Join our community for simple, high-quality tutorials.

SUBSCRIBE TO RAM N JAVA

Setting Spring Boot Port and Context Path via Environment Variables

Ever wondered how to change your Spring Boot application's port or context path without touching a single line of code or property file? The secret lies in OS Environment Variables!

The Power of Environment Variables

When you move your application from your laptop to a server, you often need to change settings like the server port. Instead of hardcoding 8080, you can tell Spring Boot to look at the operating system's settings. This makes your app much more flexible and professional.

Key Variables to Know

  • SERVER_PORT: Changes the port your app runs on (e.g., 9090).
  • SERVER_SERVLET_CONTEXT_PATH: Sets the base URL for your application (e.g., /api/v1).

How it Works (Step-by-Step)

1. Set the variable in your Terminal or System Settings.
2. Launch your Spring Boot JAR file.
3. Spring Boot automatically detects these variables and applies them!

Why Use This Method?

It's the industry standard for Cloud and Docker deployments. It keeps your sensitive data safe and your builds clean!


You Might Also Like These Tutorials:

No comments:

Post a Comment