Java项目bug记录
achmao
程序猿
展开
-
用fastJson转化ObjectId,报cannot be cast to org.bson.types.ObjectId
ObjectId,在mongo中,存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。之前在把ObjectId类型的json格式转化成ObjectId时候报错。用的是fastjson工具,下面是main方法模拟的报错代码:public static void main(String[] args) { ObjectId id = ObjectId.get(); JSONObject jsonObject = (JSONObject)原创 2020-06-17 14:02:38 · 2067 阅读 · 0 评论 -
项目启动时SpringContextUtil.getBean()返回空指针的问题
SpringContextUtil工具类代码:调用SpringContextUtil代码,在构造方法中使用,类没有放到容器中管理调用CollectTask的类,在容器中,项目启动时new CollectTask整个流程就是在项目启动时afterPropertiesSet()方法中new CollectTask(),从而调用到了工具类SpringContextUtil.getBean()方法。其中,在这三个类中,只有CollectTask类没有放到容器中管理。问题:在实际运行中 ,项目在Col原创 2020-06-16 16:05:02 · 21203 阅读 · 0 评论 -
restTemplate 接口调试中返回连接超时 timeout
之前在使用restTemplate的时候,因为对方的原因返回时间较长,导致接口返回报超时错误。此时我们可以根据业务需求自定义超时时间,增加restTemplate超时时间可以在启动类里添加如下代码:@Bean public RestTemplate restTemplate() { SimpleClientHttpRequestFactory requestFactory...原创 2020-03-26 18:44:48 · 4519 阅读 · 0 评论 -
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could
在搭建spring boot项目启动的时候遇到了这个问题,确定url没配置错,网上找的其他方法都试过了还是不行最后找到的问题是我pom文件里的一行代码导致的问题把这行代码删除掉,项目成功启动...原创 2020-03-26 18:31:40 · 168 阅读 · 0 评论