基于SpringBoot-Maven实现不同环境切换

配置文件的多环境切换

  • 1.在pom文件中定义profiles
    
        
            develop
            
                dev
            
            
                true
            
        
        
            test
            
                test
            
        
        
            product
            
                product
            
        
    
  • 2.在resource下新建application-${profiles.active}.properties文件


    properties
    1. 在pom的build中指定resource
        
            
                src/main/resources
                true
                
                    application-dev.properties
                    application-test.properties
                    application-product.properties
                
            
            
                src/main/resources
                true
                
                    application-${profiles.active}.properties
                    application.properties
                
            
        

Bean的切换

  • 注解@Profile
 @Profile("dev")

代码业务的切换

    @Autowired
    private Environment environment;
String[] activeProfiles = environment.getActiveProfiles();

environment.getProperty("key");

  • 参考链接: https://blog.csdn.net/j080624/article/details/80507927

你可能感兴趣的:(基于SpringBoot-Maven实现不同环境切换)