发表于: 2017-06-15 23:20:20

1 1003


今日完成

1、因为把properties文件不小心pull到GitHub,学习了git命令行revert,reset,但最后是用GitHub客户端上的revert和push解决的,网上什么set head~1 然后push --force根本没有用!

但是properties文件还是存在于commit历史中,╮(╯▽╰)╭ 似乎是一旦pull就无法挽回。。

2、然后在对代码的各种git的时候,我当然是成功的把代码搞乱了,于是从搞git前的备份新建了一个项目。

几个很愚蠢的地方花费了我大量的时间。

a)运行service层的单元测试,发现${}不被替换,但是代码智能识别能找到,当时我已经把spring配置整合成这样:

<!-- 引入属性文件 可用ignore-unresolvable及order引入多个 -->

<context:property-placeholder location="classpath:allInOne.properties"/>

<import resource="spring-dao.xml"/><import resource="spring-service.xml"/>

<import resource="spring-web.xml"/><import resource="spring-sdk.xml"/>

最后发现是test继承的baseTest直接引入的spring-service已经没有properties导致

问题:

但是改成同时引入mvc配置将报错“does not run in a WebApplicationContext”[ResourceHttpRequestHandler“这些,所以目前不知道怎么弄test层的spring.xml

b)DefClassNotFoud,原来是lib放在WEB_INF中没有了,导致编译时没问题,web运行时会找不到class

c)还有一个忘了

3、以现项目为父(基于maven)新建了两个子项目,IDEA体现为module,并且更好的表现了这种继承关系。

拆出了service部分的文件并在spring-service.xml添加<bean id="serviceExporter" class="org.springframework.remoting.rmi.RmiServiceExporter">

应该是完成了服务端的拆分,不过并没有测试

明日计划

本项目service,web分离完成测试

收获

git命令行的使用(具体命令可执行条件模糊),IDEA module属性设置进一步,分模块的maven子项目建立

任务7提交相关

/login 页面有短信发送的按钮,因为应用没上线,实际上按一下只会给我的手机号发一条短信

账:finaltest 密:password

/u/home 邮件发送,没有做合理的功能,只是简单的给我的邮箱发邮件

     图片上传也是简单试验

其他想法在昨天日报里



返回列表 返回列表
评论

    分享到