(21)Java Web RESTful API开发
今天在GitHub上找了一个关于Java Web RESTful API开发的小项目,感觉非常实用。项目通过Servlet实现了简单的RESTful API,支持GET、POST、PUT、DELETE等操作。以下是GET请求的代码示例:
@WebServlet("/api/users/*")
public class UserApi extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String userId = request.getPathInfo().substring(1);
User user = UserDAO.getUserById(userId);
response.setContentType("application/json");
response.getWriter().write(new Gson().toJson(user));
}
}

浙公网安备 33010602011771号