文件名称:Summer:Spring原始码学习过程中的模仿小项目,希望做出一个迷你版的Spring来,学习过程会不断更新
文件大小:126KB
文件格式:ZIP
更新时间:2024-03-02 23:33:15
Java
破烂循环依赖,写一堆烂代码... 参考文档: : 参考内容: : 关于参数名称的问题:如果使用Spring框架,对于运行时获取参数名,Spring提供了内建支持,对应的实现类为DefaultParameterNameDiscoverer(javadoc)。该类先尝试用Java 8新的反射API获取方法参数名,如果无法获取,则使用ASM库读取类文件的LocalVariableTable,对应的代码分别为StandardReflectionParameterNameDiscoverer和LocalVariableTableParameterNameDiscoverer。我的方案:ASM AspectJ语法解析: : list PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx自己写了个自动机 9.11修正了AOP的过程,但是还是和原始不一样
【文件预览】:
Summer-master
----settings.gradle(91B)
----SummerTest()
--------build.gradle(74B)
--------src()
----build.gradle(943B)
----gradlew(5KB)
----SummerCore()
--------build.gradle(303B)
--------src()
----gradlew.bat(2KB)
----gradle()
--------wrapper()
----readme.md(957B)
----SummerMVC()
--------build.gradle(137B)
--------src()
--------out()