-豆知識: 設定XMLのパス設定
public class ReferenceByXml { private static final String PATH = "examples/ioc/xml/ReferenceByXml-config.xml"; public static void main(String[] args) { S2Container container = S2ContainerFactory.create(PATH); System.out.println(container.getComponent(Date.class)); } }
と、EA2付属のサンプルにありますが、このパス設定のところで、
"examples.ioc.xml.ReferenceByXml-config"
と指定しても、org.seasar.framework.util.io.ResourceUtil#getResourcePath(String, String) でうまいこと整形してくれます。ただ、整形結果は内部的に付属サンプルと同じ、
"examples/ioc/xml/ReferenceByXml-config.xml"
となって処理続行なので、こっちで指定したほうがよいのかな?