spring boot で、テスト時だけ読ませたい @Configuration があるとき
なんかよくわからんけど @ContextConfiguration 指定すると @SpringApplicationConfiguration が処理されなくなるのかな。よくわからんけど。
なので、@SpringApplicationConfiguration(classes = { MyApplication.class, MyConfig1.class, MyConfig2.class })
みたいにしておいて、MyConfig1.class を test.MyConfig1 など、component scan の対象外に追い出せば良い。
以上。
Published: 2016-02-06(Sat) 10:05