【发布时间】:2013-10-09 13:08:24
【问题描述】:
我正在使用 ApacheCXF 开发 RESTful 服务。我正在使用 Spring 在每一层注入 bean。我有三层——REST 层、服务层(业务逻辑层)和 DAO 层。我知道我们可以用@Service 注释Service 层,用@Repository 注释DAO 层但是我们如何注释Rest 类?您是否建议使用 @Controller 对其进行注释?如果您使用 Spring MVC 开发 REST,我已经看到了许多将 Rest 类注释为 @Controller 的示例。 IMO,如果您也处理表示层,那么 Spring MVC 就会发挥作用(我可能错了,对此不太了解)但这只是一个 Web 服务,它托管在一个服务器上以供某些人使用一些数据其他应用。我过去没有使用过 Spring MVC,但是您什么时候建议使用 Spring MVC 开发 REST 服务?有什么好处?
【问题讨论】:
标签: spring rest spring-mvc