properties,yml 文件读取 pom.xml 文件变量

pom.xml 文件配置内容:


		
		    dev
		    
		        dev
		    
		       
		        true
		    
		
		
		    test
		    
		        test
		    
		
		
		    prod
		    
		        prod
		    
		
	

yml配置文件读取pom.xml文件中的变量 

'@activatedProperties@' 就可以动态读取.xml中激活的配置文件级别
spring:
  application:
    name: sky-ads-marketing
  mvc:
    throw-exception-if-no-handler-found: true
  resources:
    add-mappings: false
  profiles:
    active: '@activatedProperties@'

properties 配置文件读取pom.xml文件中的变量 跟上面yml读取一样

@activatedProperties@ 这样就可以读取到了

#配置总开关
dep=@activatedProperties@

# 调度中心部署跟地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。
# 执行器将会使用该地址进行"执行器心跳注册"和"任务结果回调";为空则关闭自动注册;
dev.addresses=https://127.0.0.1:8080/xxl-job-admin
test.addresses=https://127.0.0.1:8080/xxl-job-admin
prod.addresses=https://127.0.0.1:8080/xxl-job-admin

xxljob.admin_addresses=${${dep}.addresses}

properties 配置文件读取自己内部的变量用:

${变量名称}

就可以读取到本身内部定义的变量。

你可能感兴趣的:(我自己的学习笔记,JAVA学习杂项,配置文件,xml,properties)