我喜欢 spring mvc 的功能,但我不想使用注释并使用更具功能性的样式......带有柯里化(Currying)和闭包而不是方法名称和注释的东西。这很容易做到吗?
最佳答案
“带有 curry 和闭包的东西”在这里有点含糊:)
你问的相当于“我喜欢汽车,但我想不使用汽油并找到更环保的风格,我可以用金属漆和中控锁而不是阀门和活塞来做点什么吗?”
Scala 与 Spring 配合得很好,我成功地将它们与 Spring 的完全注释驱动的 Controller 一起使用。注释是 Spring 使用的语言,因此您无法真正摆脱它们(除非您使用 XML 配置)。
如果您在 Scala 中本地处理依赖注入(inject),并且迁移到 Lift 框架之类的东西,则可以使用更实用的方法。但是你不再使用 Spring 了。
这不是一个很大的损失:)
关于model-view-controller - 用scala功能风格包装spring mvc会很容易吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2947177/