Discuss / 手写Spring / 从头编写代码遇到的configuration类中的bean实例化报错的问题

从头编写代码遇到的configuration类中的bean实例化报错的问题

Topic source

R8HLR6CC

#1 Created at ... [Delete] [Delete and Lock User]

报错 

class org.example.AnnotationConfigApplicationContext cannot access a member of class org.example.scan.init.SpecifyInitConfiguration with modifiers ""

找了一圈发现问题出在廖老师的BeanDefinition构造函数中有执行

factoryMethod.setAccessible(true);

添加上即可

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

基础不扎实。看到cannot access就知道反射调用非public方法的问题:

https://www.liaoxuefeng.com/wiki/1252599548343744/1264803678201760

R8HLR6CC

#3 Created at ... [Delete] [Delete and Lock User]

嘿嘿


  • 1

Reply