model-view-controller - 用scala功能风格包装spring mvc会很容易吗?

标签 model-view-controller spring scala

我喜欢 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/

相关文章:

Spring Data findAllById 无法正常工作

java - 将领域对象映射到服务层或Web层中的资源对象?

unit-testing - ScalaTest:使用 ShouldMatcher 检查序列的内容

java - 使用 JodaTime/scala 的时区转换时间

.net - 我应该在 mvc 应用程序中的什么位置放置 FileSystemWatcher?

iphone - 如何在 Objective-C 中使用继承(iOS SDK)

java - hive 中的线程 “main” java.lang.IllegalArgumentException中的异常

scala - 如何在 spark scala 的单个 RDD 中拆分具有不同分隔符的数据?

javascript - MVC 中的动态进度条

php - kohana2 auth - 登录问题