项目结构图如下:
上面是ide中显示的结构,在本地中的结构如下:
两者对应起来:
web页 即在webapp目录下
源包 即在java目录下。如果想要添加一些配置文件或者其他的源,则新建个文件夹,
且将此文件夹 命名为 resources(必须是这个,好像不是这个还是会访问不到,这里没有再具体了解)
,(此时resources,java,webapp都在统一目录下)
最后项目结构图如下:
举例:如果MyTest.java 想读取mybatis-conf.xml 文件,可用下列方式:
System.out.println(MyTest.class.getResource("../../conf/mybatis-conf.xml"));
System.out.println(MyTest.class.getResource("/conf/mybatis-conf.xml"));
System.out.println(MyTest.class.getClassLoader().getResource("conf/mybatis-conf.xml"));
输出如下:
file:/home/zczhangjx/NetBeansProjects/test-mybatis/target/classes/conf/mybatis-conf.xml
file:/home/zczhangjx/NetBeansProjects/test-mybatis/target/classes/conf/mybatis-conf.xml
file:/home/zczhangjx/NetBeansProjects/test-mybatis/target/classes/conf/mybatis-conf.xml