Quarkus отображает это предупреждение во время запуска:
2020-05-07 10:24:21,302 WARN [io.qua.dep.ste.ReflectiveHierarchyStep] (build-13) Unable to properly register the hierarchy of the following classes for reflection as they are not in the Jandex index:
- java.math.BigDecimal
Для воспроизведения просто создайте новый проект Quarkus только с двумя классами ниже.
import java.math.BigDecimal;
public class Product {
private int id;
private BigDecimal price;
public int getId () {
return id;
}
public void setId (int id) {
this.id = id;
}
public BigDecimal getPrice () {
return price;
}
public void setPrice (BigDecimal price) {
this.price = price;
}
}
@Path("Products CRUD")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public class ProductsResource {
@GET
public Product get () {
return new Product();
}
}
Предупреждение появляется в версии 1.4.2.Final. В версии 1.4.1.Final этого нет. Quarkus что-то изменил или это проблема регрессии?