发表于: 2018-01-14 23:32:00

1 733


今天完成的事情:

1. 文件下载

2. 发送邮件


明天计划的事情

1. 添加教材

2. 接口文档完善


遇到的问题:

1. 老张那边修真院的项目,模块pom里面的一些jar包,在私服上有,但是却下载不下来,

 一个文件 ,在项目中没有体现,但是看maven 的debug模式的时候看见要下载,但私服上没有

2. List<Long> ids 怎样在用json写出来??

  发送的时候报400 ,415 ,语法或者格式错误



收获:

1. 发送邮件

<bean id="emailUtilImpl" class="com.ptteng.playlearn.ojbk.util.email.impl.EmailApiUtilAliImpl">
   <constructor-arg name="mailHost" value="smtpdm.aliyun.com"/>
   <constructor-arg name="mailPort" value="25"/>
   <constructor-arg name="mailDebug" value="false"/>
   <constructor-arg name="mailSmtpAuth" value="true"/>
   <constructor-arg name="mailTransportProtocol" value="smtp"/>
   <constructor-arg name="mailUser" value="biaoliang@email.rcy9527.top"/>
   <constructor-arg name="mailPassword" value="QWEasd123456"/>
   <constructor-arg name="mailSender" value="biaoliang@email.rcy9527.top"/>
</bean>


public EmailApiUtilAliImpl(String mailHost,String mailPort,String mailDebug, String mailSmtpAuth,String mailTransportProtocol,String mailUser,String mailPassword,String mailSender) {
this.mailSender = mailSender;
   final Properties properties = new Properties();
   properties.setProperty("mail.debug",mailDebug);
   properties.setProperty("mail.host", mailHost);
   properties.setProperty("mail.port", mailPort);
   properties.setProperty("mail.smtp.auth",mailSmtpAuth);
   properties.setProperty("mail.transport.protocol", mailTransportProtocol);
   properties.put("mail.user", mailUser);
   properties.put("mail.password",mailPassword);
   Authenticator authenticator = new Authenticator() {
@Override
       protected PasswordAuthentication getPasswordAuthentication() {
// 用户名、密码
           String userName = properties.getProperty("mail.user");
           String password = properties.getProperty("mail.password");
           System.out.println(userName + password);
           return new PasswordAuthentication(userName, password);
       }
};
   session = Session.getInstance(properties,authenticator);
}


要是在非静态代码块的类成员变量里用spring的set方式注入,因为类的加载顺序是不能成功的,报空指针,所以用构造器的注入。


任务进度:新增教材接口

预计完成时间:1.15

DOME时间:2018-2-9



返回列表 返回列表
评论

    分享到