发表于: 2017-01-02 20:53:06
5 2091
今天完成的事情:
1、学习MyBatis框架、JUnit4单元测试
2、重新装了一遍Eclipse Java EE
3、用Maven搭建SpringMVC + Junit + MyBatis框架
明天计划的事情:
继续学习SpringMVC、Junit 、 MyBatis等框架
遇到的问题:
1、发现Eclipse版本装错了,导致用Maven转换成Web项目时找不到Dynamic Web Module选项,搜索原因是Eclipse版本问题,只好又重新安装了Eclipse Java EE版本。
2、今天碰到java代码中资源文件路径问题,用到一个getBundle ()方法时需要传入资源文件路径,一直报错找不到资源。最后传入“包名.文件名”当路径才可以。
3、我Eclipse里面的Installed JREs已经设置成jdk1.8了,但是每次新建Maven项目默认的都是JRE System Library[J2SE-1.5],改过Maven里setting文件,不过好像没用。
收获:
1、重新认识了Maven框架,以前Eclipse开发用到的jar包都是自己手动下载好再添加到工程中,其实在配置文件中直接配置好要用到的jar包,在Maven框架下Eclipse会自动下载配置好,很方便,AS开发中的build.gradle文件有类似功能,只不过Maven框架下配置文件换成了pom.xml文件。
2、今天才对Maven + Spring +SpringMVC +MyBatis + Junit有了整体认识,对项目工程目录有了清晰设计:
在src/main/java文件夹中
com.oeasy.model(存放javabean)
com.oeasy.dao(存放spring与mybatis连接接口)
com.oeasy.service(service接口)
com.oeasy.service.impl(service接口的实现)
com.oeasy.controller(存放控制层controller)
在src/main/resource文件夹中
conf(存放配置文件)
mapper(存放mybatis的mapper文件)
在src/text/java文件夹中
com.oeasy.test(存放测试文件)
在WEB-INF文件夹中新建jsp文件夹(存放jsp文件)
3、ResourceBundle读取的文件是在classpath路径下,即src目录下,
一般情况下ResourceBundel读取文件方式默认的读取路径是classpath,配置文件名为resourceBundle.properties。在src根目录下为:
ResourceBundle rb = ResourceBundle.getBundle("resourceBundle");
如果在某包下,则为:package.resourceBundle,比如在xcc包下:
ResourceBundle rb = ResourceBundle.getBundle("xcc.resourceBundle");
resourceBundle.properties放在一个文件夹下,比如新建config文件夹:
String proFilePath = System.getProperty("user.dir") + "\\config\\resourceBundle.properties";
BufferedInputStream bis = new BufferedInputStream(new FilInputStream(proFilePath));
ResourceBundle rb = new PropertyResourceBundle(bis);
评论