当我在Quarkus应用程序中使用以下内容时:
@Path("v1")
@Produces(APPLICATION_JSON)
public class HelloWorldResource {
@Inject
private SomeBean someBean;
}
然后在构建过程中出现以下警告
。[INFO] [io.quarkus.arc.processor.BeanProcessor] Found unrecommended usage of private members (use package-private instead) in application beans:
- @Inject field acme.jaxrs.v1.HelloWorldResource#someBean
一切似乎都很好,为什么Quarkus建议将private
更改为package-private
?