【问题标题】:Can I convert my application in servlet to Spring using REST web service and spring boot?我可以使用 REST Web 服务和 Spring Boot 将 servlet 中的应用程序转换为 Spring 吗?
【发布时间】:2016-05-03 23:55:03
【问题描述】:

我已经使用 Servlet 3.0 完成了我的动态 Web 项目。

我可以通过某种 Web 服务(REST 调用)和 Spring Boot 将这个项目转换为 Spring 项目吗?

或者还有其他可能的方法吗?

注意:我的项目包括 servlet 控制器类(GET 和 POST)、jsp、ajax、javascript、css、html 等 Web 内容

【问题讨论】:

标签: java spring rest servlets spring-boot


【解决方案1】:

如果您使用注释,您可以尝试这样做:

  1. 将您的 servlet 类转换为 spring 控制器类。

将类标记为@Controller 并删除类的扩展部分,在您的 doGet 和 doPost 添加注释 @Requestmapping(value="/someURL" method="RequestMethod.GET" 和 @Requestmapping(value="/someURL" method="RequestMethod.Post"

  1. 在上述方法中返回jsp文件的名称,你想将处理后的数据转发到哪里。

  2. 您将可以访问上述控制器类和 jsp 中的 Model 对象以处理数据。

  3. 在您的 web.xml 中定义 DispatcherServlet 和一个 configLocation 以扫描控制器。

本质上,您所做的是引入 Spring,只定义 DispatcherServlet,然后加载 spring 控制器类。当您点击 URL 时,它将被路由到正确的控制器。

祝你好运。

【讨论】:

猜你喜欢
  • 2016-01-19
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 2015-05-26
  • 2016-10-29
  • 2023-03-15
相关资源
最近更新 更多