質問: SpringのapplicationContext.xmlで、Beanのインジェクション を本番環境とテスト環境で変えたいです。 うまく記述する方法はありませんか?
回答: ビルドする際に,GradleやMavenなどのビルドツールで環境別のWar/Jarを生成するようにすればいいと思います。XMLにはプレースホルダを記述して,プロパティで環境別に保持する値でWar/Jarの生成時にプレースホルダを設定すればお望みの事ができるのでは無いかと思います。