1.我突然想到一个问题,执行一个java方法,如果它上半部分执行成功,下半部分报错异常了,那么上半部分执行结果保存还是回滚呢?
public class MainTest {
public static final ArrayList<String> list = new ArrayList<>();
public void save(String name){
list.add(name);
int i = 1/0;
}
public static void main(String[] args) throws Exception {
MainTest mainTest = new MainTest();
try {
mainTest.save("hhh");
}catch (Exception e){
}
System.out.println(list.size());
}
}
验证结果,执行成功部分会保存。
2.JSONobject转实体类,实体类里却是什么数据都没有
实体类的属性需要get set方法齐全
3.Response to preflight request doesn't pass access control check:
出现OPTIONS方式请求的时候,如果处理不当就会发生错误Response to preflight request doesn't pass access control check,在浏览器的F12中的错误信息。后台应该返回HTTP的状态码204,还不行的话后台返回再设置:
header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods:*');
header('Access-Control-Allow-Headers:*');
header("Access-Control-Request-Headers: *");
我的是解决了,还不行我也不知道。当然这是自己写框架自己要返回的时候,别人的框架你按着它的设置一下就行