使用变量URL

时间:2017-06-26 07:56:17

标签: java spring rest

我正在尝试使用Spring开发RESTful应用程序。 REST服务必须在数据库中进行参数化,我的意思是,这是一个通用服务,它可以从执行相同工作的数据库信息中更改整个URL,但指向不同的URL方向。

我正在寻找与年龄相关的信息。有没有人知道有用的教程?

有可能吗?

谢谢大家!

1 个答案:

答案 0 :(得分:1)

您最好创建一个简单的Servlet,它将侦听静态根URL并根据数据库值动态响应。

public class Config {
  public static String restPath = "valueReadFromDB";
}

@WebServlet("/appName")
public class AppServlet extends HttpServlet {
  public void doGet(HttpServletRequest req, HttpServletResponse resp) {
    if (req.getURI().contains(Config.restPath) {
      // add your logic
    }
  }
}

您可以这样称呼:http://your.host.name/appName/dynamicUrlReadFromDB

不要盲目地尝试使用Spring,因为它很酷或时尚。坚持基础知识总能产生出色的结果,并允许对应用程序进行细粒度控制,这是Spring无法做到的事情。