如何解决如何使用公共实体类和多个项目配置Spring Boot
我有多个具有公共实体类的项目。因此,我创建了该通用实体类的jar文件,并将此jar添加为多个项目的库(右键单击project-> property-> libraries-> Add external jars)。 包下的公共实体文件夹
com.company.apmg.entity;
多个项目的文件夹结构类似
`com.company.apmg.usermanagement.v1`;
`com.company.apmg.shippingmanagement.v1`;
`com.company.apmg.billingmanagement.v1`;
这里有控制器,服务和存储库文件。
在编译项目时没有发现问题。
但是正在运行的应用程序显示实体类不是托管类型。 我该如何解决这个问题...
我推荐了Google,但没人能解决我的问题。
解决方法
这是您要创建不同的持久性单元,从而又创建了不同的实体管理器。因此,尝试扫描项目中的实体类。
例如,您可以添加如下的类import numpy as np
def polygon_area(coords):
# get x and y in vectors
x = [point[0] for point in coords]
y = [point[1] for point in coords]
# shift coordinates
x_ = x - np.mean(x)
y_ = y - np.mean(y)
# calculate area
correction = x_[-1] * y_[0] - y_[-1] * x_[0]
main_area = np.dot(x_[:-1],y_[1:]) - np.dot(y_[:-1],x_[1:])
return 0.5 * np.abs(main_area + correction)
#### Example output
coords = [(385495.19520441635,6466826.196947694),(385496.1951836388,6466825.196929455),(385495.19520441635,6466826.196947694)]
Shapely's area method: 0.9999974610685296
@Trenton's area method: 0.9999974610685296
。
PersistenceConfig
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。