If your project is modular and you’re using @ComponentScan, such as:
@ComponentScan(basePackages = {
"com.aaa.bbb.ccc.ddd"
})
You might need to specify a broader package, like "com.aaa.bbb" or "com.aaa.bbb.ccc". This approach resolved a similar issue for me after spending days troubleshooting.