发表于: 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成功
收获:
一个问题解决很久后解决掉了会很开心
评论