@ -583,6 +583,10 @@ public class AutowiredAnnotationBeanPostProcessor implements SmartInstantiationA
@@ -583,6 +583,10 @@ public class AutowiredAnnotationBeanPostProcessor implements SmartInstantiationA
return;
}
if(method.getParameterCount()==0){
if(method.getDeclaringClass().isRecord()){
// Annotations on the compact constructor arguments made available on accessors, ignoring.
return;
}
if(logger.isInfoEnabled()){
logger.info("Autowired annotation should only be used on methods with parameters: "+