Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to set profile in springboot

2025-01-21 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly introduces the relevant knowledge of "how to set profile in springboot". The editor shows you the operation process through an actual case. The operation method is simple, fast and practical. I hope this article "how to set profile in springboot" can help you solve the problem.

Configuration mode command line mode

Command-line mode is an external configuration, and the specified profiles list can be activated by-- spring.profiles.active=test when executing the java-jar command.

The usage is as follows:

Java-jar order-service-v1.0.jar-- spring.profiles.active=dev system variable mode

You need to add an environment variable named SPRING_PROFILES_ACTIVE.

Under the linux environment, you can edit the environment variable configuration file / etc/profile to add the following line:

# configuring export SPRING_PROFILES_ACTIVE=dev in spring environment

I won't say much about how to configure windows-- I don't know about Baidu.

This method is very useful in environments such as docker, where you can compile once and switch the environment freely.

Java system attribute mode

Java system attribute mode is also a way of external configuration. When executing the java-jar command, you can select the specified profiles by the way of-Dspring.profiles.active=test.

The usage is as follows:

Java-Dspring.profiles.active=dev-jar order-service-v1.0.jar

Note: the Java system property set in-D mode should be defined before-jar.

Configuration file mode

Profile mode is the most commonly used method. We just need to add the configuration in the application.yml configuration file, which is used as follows:

Spring: profiles: # selected profiles active: dev priority

The priorities are roughly as follows:

Command line mode > Java system attribute mode > system variable mode > configuration file mode

The tested command line approach has the highest priority, while the internal profile approach is the lowest.

Activate multiple profile

If you need to activate multiple profile, you can separate them with commas, such as:

This is the end of spring.profiles.active=dev,test 's introduction to "how to set up profile in springboot". Thank you for reading. If you want to know more about the industry, you can follow the industry information channel. The editor will update different knowledge points for you every day.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report