我正在尝试使用 Spring 框架将代码从 C# 转换为 Java。由于 Java Spring 框架提供了更多的特性(它是一个框架),似乎是可行的。
更具体地说,C# 代码使用带有 XML 配置文件的 Unity .NET 容器的 DI。我想用 Java Spring 框架的 DI 特性和@nnotations 来替换它。
我不知道是否有,但我不妨问一下:有没有一种自动化的方法可以做到这一点?
如果没有,是否有任何警告?我的意思是:
- Unity 与 Spring 容器的 DI 功能是否存在 1-1 映射?
- 例如,是否存在 Java Spring 框架中没有的 Unity .NET 独有的功能?
- Java Spring 框架中是否有独特的(在 Unity .NET 中找不到)功能可以帮助我制作精美的代码?
我看过这些链接:
最后一个链接特别有趣,但我更多的是只寻找 Spring 框架的 DI 部分的功能。是否支持拦截?是否有更多“高级”功能?