Hi, Currently our documentation at [1] only outlines using the annotations on method level for constructor injection:
@Inject public MyModel(@Named("propertyName") String propertyName) { // constructor code } However as we recommend using injector-specific annotation now, I am wondering if annotations can also be used on argument level only? public MyModel(@Named("propertyNameā€¯) @ValueMapValue String propertyName, @OSGiService MyService myService) { // constructor code } If someone can confirm that both levels are supported for constructor injection I am gonna adjust our documentation. Thanks, Konrad [1] - https://sling.apache.org/documentation/bundles/models.html#model-classes