问题描述
嗨,请有人帮忙。在加载应用程序上下文期间,我收到BeanCreationException。我正在尝试加载以下bean:
distance_dict = {}
df_distance = list()
for row in clean_df.iterrows():
try:
uniquecode = str(row[1].from_municipality_code) + str(row[1].to_municipality_code)
if uniquecode in distance_dict:
df_distance.append(distance_dict[uniquecode])
continue
else:
coords_1 = (row[1].Lat_x,row[1].Lng_x)
coords_2 = (row[1].Lat_y,row[1].Lng_y)
distance = geodesic(coords_1,coords_2).km
distance_dict[uniquecode] = distance
df_distance.append(distance)
#print(geodesic(coords_1,coords_2).km)
except ValueError as e:
print(row)
控制台会向我显示日志消息:调用init方法失败;嵌套的异常是java.lang.NullPointerException。
我正在加载另一个运行良好的存储库bean:
package org.stevie.spring.test.webmvc.household;
import org.springframework.data.couchbase.repository.CouchbaseRepository;
import org.stevie.spring.test.webmvc.domain.Household;
@Repository
public interface HouseholdRepository extends CouchbaseRepository<Household,String> {
}
在组件扫描中检测到有故障的bean,但是spring框架无法实例化它。感谢您的帮助。
这是堆栈跟踪:
package org.stevie.spring.test.webmvc.member;
import org.springframework.data.couchbase.repository.CouchbaseRepository;
import org.springframework.stereotype.Repository;
import org.stevie.spring.test.webmvc.domain.Member;
@Repository
public interface MemberRepository extends CouchbaseRepository<Member,String> {
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)