【发布时间】:2015-04-01 14:07:29
【问题描述】:
我正在尝试使用 spring-boot 初始化 嵌入式 activemq JMS。它通常可以工作,但我也想降低内存使用量。因此,我尝试将SystemUsage 作为 bean 提供。
但是SystemUsage bean 没有被考虑在内,并且嵌入的activemq 仍然有默认配置 1GB 。可能有什么问题?
@EnableAutoConfiguration
@EnableJms
public class AppConfig {
@Bean
public SystemUsage systemUsage() {
MemoryPropertyEditor editor = new MemoryPropertyEditor();
SystemUsage system = new SystemUsage();
MemoryUsage memory = new MemoryUsage();
editor.setAsText("20mb");
memory.setLimit((long) editor.getValue());
system.setMemoryUsage(memory);
return system;
}
}
【问题讨论】:
标签: java spring activemq spring-boot