发表于: 2017-12-26 22:31:43
1 584
一.今日完成
1.在昨天代码基础上继续进行任务,当业务层存在多个applicationContext.xml,一方面需要向一个根配置中显式声明其他applicationContext.xml,如下所示:
<import resource="classpath:/mybatis-springConfig.xml" />
写单元测试启动IoC容器也需要加载多个applicationContext.xml,否则提示bean无法初始化,不能被IoC调用.
@ContextConfiguration(locations={"classpath:applicationContext.xml", "classpath:mybatis-springConfig.xml"})
2.学会在执行maven打包,编译命令时跳过test的方法:
(1)向pom.xml配置相关插件,指定作用域
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
(2)选中IDEA 中maven插件的"Toggle Skip test's mode"键
(3)在命令行,为目标添加 maven.test.skip 属性就能跳过测试:
>mvn install -Dmaven.test.skip=true
当整个项目结构较庞大时,一旦打包或者编译的同时一旦需要执行单元测试模块,相当耗时且单元测试里任何Exception都会导致maven命令的失败.
3.学习HTML标签用法,因为常用标签的用法和作用部分没看完,暂时未整理出成果.
4.晚上时候被邀请加入郑州复盘项目组OJBK,做玩转学习复盘项目,解决当前的无所事事的问题.
二.明日计划
熟悉复盘项目原型图,方案设计,接口文档和DB设计,看PM同学做的需求讲解.
三.遇到问题
对JSP页面的编写不熟悉,计划在接下来的三天里抽空学习HTML和JSP标签用法,把常见的JSP知识点掌握.
四.收获
以上.
评论