我已经定义了下面的TestChannel接口
public interface TestChannel {
String CHANNEL_NAME = "test.channel";
@Input(value = CHANNEL_NAME)
SubscribableChannel channel();
}
我尝试在测试中自动连线此频道。
@SpringBootTest
public class TestChannelHandlerTest extends BaseTest {
@Autowired
private TestChannel testChannel;
@Test
public void someTest() {
...
}
}
但是找不到
TestChannel
bean。我的问题是:如何为所有频道自动接线。 最佳答案
将@Qualifier("test.channel")
添加到@Autowired
。
如果名称为testChannel
,则不需要。