五、Web-路由
1.找到路由的注册入口
路由的入口在 conf/web.json
文件中.下面我们截取一段路由配置:
2.做好路由规划,并配置路由
首先我们需要先对路由进行一个规划,例如:
- 订单访问的路由:
/order/…..
- 商品访问的路由:
/item/…..
那么我们就可以根据以上的路由规划,做相应的路由配置:
3.编写一个路由
- 业务请求会调用用户实现的这个类
request
: WebServer 请求对象,对应的类。response
: WebServer 响应对象,对应的类org.voovan.http.server.HttpResponse
。下面我来举一个简单例子,定义一个路由,根据上面路由规划,我们模拟实现一个订单的路由[org.test.OrderRouter],并让他返回给浏览器订单的信息(JSON);
通过上面例子我们会发现这个类实现了一个HttpRouter
接口,并且实现了process
方法.
通过操作request
和 response
对象来对请求进行处理.
接下来我们启动 Web 服务,访问 就可以看到浏览器里展示了:
3.关于路径参数的说明
1.声明一个带有路径参数的路由模板
如: /item/getPrice/:itemid
,这个路由中:itemid
通过:
引导,/
结尾标识出一个带路径参数的路由.
2.使用路径参数中的参数