发表于: 2018-03-31 23:09:46
1 441
今日完成:
1. 在SendCloud的配置文件Config中添加setter方法
install到maven本地仓库中,通过pom.xml文件引入
在bean中配置基本参数,覆盖默认值,bean需要关闭懒加载
导入后出现这个问题:
jar包冲突
找不到类,但是jar包都一样,发现httpclient的4.2.6中没有这个类,需要使用4.3.1
jar包冲突
sendCloud工具类,注入mailBody
实现使用邮箱验证码注册和登陆,前段页面和controller实现与手机注册类似
2. 从网上找到上传图片的form表单及javascript代码,页面还需要修改,使用ajax
明日计划:
1. 实现图片上传,优化整个项目
2. 分别做好异常处理,要知道第三方Api是很容易出问题的,最常见的方式就是当出现异常的时候,记录错误日志,然后每天晚上跑脚本,看看当天的邮件,短信,图片上传的失败率有多少。
3. 编写图片迁移程序:假设是从金山云迁到七牛云,以及从七牛云迁到金山云。
遇到的问题:
1. 上传文件需要配置springmvc
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultip,artResolver">
<property name="maxUploadSize" value="20971500"/>
<property name="defaultEncoding" value="UTF-8"/>
<property name="resolveLazily" value="true"/>
</bean>
缺少jar包
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
收获:
1. 实现手机和邮箱验证码的注册和登陆
评论