发表于: 2017-09-12 23:05:19

1 767


今天完成的事情:

调试职位article前后台接口

public ProfessionInfo(){

}

学习了一下无参构造函数

创建一个子类对象的实例的时候,必先调用父类的无参构造函数(默认构造函数),假如父类有带参数的构造函数,那么系统不会给他创建无参数的构造函数,这时,子类在实例化的时候,因为找不到父类的默认构造函数,编译器会报错,如果在子类的构造函数中指定使用父类的带参数的构造函数的时候,或者在父类中加一个无参数的构造函数的时候,就不会报错了。



明天计划的事情:

通过json传值,,测试完善接口

遇到的问题:

for(Articlearticle:articleList){

if(article.getStatus()==2){

articleList1.add(article);

log.info("article>>>>>>"+article);

}

}

这段代码遍历后articleList1作为集合无法添加对象

log日志打遍了地方都没有问题最后发现在声明的时

候没有声明成arraylist

List<Article>articleList1=null;

这样就会报错

List<Article>articleList1=newArrayList<>();

这样才能直接使用list.add方法

 

depolycore包的时候报错

 Cannot deploy artifacts when Maven is in offline mode

看了半天以为是pom文件有问题后来在网上查是idea配置问题

原因是intellij IDEA14 默认为offline模式,进入Settings,把Work offline的勾去除即可。


然后就depoly成功

收获:

一个问题解决很久后解决掉了会很开心


返回列表 返回列表
评论

    分享到