Springのconfigurationの分割

基本は、環境依存部分の分割(レイヤの分割に近い)+ aspect で分割しているのだけれど、これだと複数チームでの開発が少し難しい。

そこで、サブシステムレベルでも分割したいんだけれど、そうすると設定ファイルが結構な数になっちゃう。設定ファイルの数が増えると管理しきれなくなるので、これは絶対に避けたい。

そんなこんなで、試行錯誤しているけれど、configurationの分割ポリシがいまいち決定しきれないなぁと。みんなどうやってんのかな。そもそも、今のSpringのConfigurationの仕組みだけじゃ、どうにもならない気がしているのだけれど。