Я могу понять, как @Autowired может отслеживать зависимость значения. Как они определяют, какой метод установки вызывается во время выполнения с помощью отражения. И установите значение соответствующим способом.
@Autowired
Я хочу понять внутреннюю реализацию кода @Autowired. Как они могут работать внутри. Я также могу прочитать этот необработанный код BeanWapper & AbstractAutowireCapableBeanFactory, но я не понимаю фактическую реализацию @Autowired.
BeanWapper
AbstractAutowireCapableBeanFactory
Я могу отослать это: -
https://github.com/spring-projects/spring-framework/blob/master/spring-core/src/main/java/org/springframework/util/ReflectionUtils.java#L202
https://github.com/spring-projects/spring-framework/blame/master/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.java
https://github.com/spring-projects/spring-framework/commit/a95843a0684585e09dcb63c7ce06a04c7f16d72a