@Target(value=TYPE) @Retention(value=RUNTIME) @Import(value={org.coodex.concrete.spring.ConcreteSpringConfigurationBeanDefinitionRegistrar.class,ConcreteAMQPBeanDefinitionRegistrar.class}) @Documented public @interface EnableConcreteAMQP
| 限定符和类型 | 可选元素和说明 |
|---|---|
Class<?>[] |
classes
额外需要注册的类
默认使用Configuration命名空间 concrete/amqp/当前appSet 下的amqp.classes
|
String |
exchangeName |
String |
executorName |
String |
host |
String |
location |
String |
password |
int |
port |
String |
queueName |
String[] |
servicePackages
扫描concreteServices的包
默认使用Configuration命名空间 concrete/amqp/当前appSet 下的 api.packages,
如果为空,则使用Configuration命名空间 concrete/当前appSet 下的 api.packages
|
long |
ttl |
String |
username |
String |
virtualHost |
public abstract String[] servicePackages
默认使用Configuration命名空间 concrete/amqp/当前appSet 下的 api.packages, 如果为空,则使用Configuration命名空间 concrete/当前appSet 下的 api.packages
public abstract Class<?>[] classes
默认使用Configuration命名空间 concrete/amqp/当前appSet 下的amqp.classes
public abstract String location
public abstract String host
public abstract String virtualHost
public abstract String username
public abstract String password
public abstract String exchangeName
public abstract String queueName
public abstract String executorName
Copyright © 2020. All rights reserved.