发表于: 2017-01-02 20:53:06

5 2092


今天完成的事情:

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);

  

参见文章1      参见文章2     参见文章3


返回列表 返回列表
评论

    分享到