public class Router extends Object
public class DemoApp{
public static void main(String[] args){
Solon.start(DemoApp.class, args,app->{
//
//路由手写模式
//
app.get("/hello/*",c->coutput("heollo world;"));
});
}
}
//
//容器自动模式
//| 构造器和说明 |
|---|
Router() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(String path,
Endpoint endpoint,
MethodType method,
Handler handler)
添加路由关系 for XHandler
|
void |
add(String path,
Endpoint endpoint,
MethodType method,
int index,
Handler handler)
添加路由关系 for XHandler
|
void |
add(String path,
Handler handler)
添加路由关系 for XHandler
|
void |
add(String path,
Listener listener)
添加路由关系 for XListener
|
void |
add(String path,
MethodType method,
int index,
Listener listener)
添加路由关系 for XListener
|
void |
add(String path,
MethodType method,
Listener listener) |
void |
clear()
清空路由关系
|
RouteTable<Handler> |
main() |
List<Handler> |
matchAll(Context context,
Endpoint endpoint)
区配多个目标(根据上上文)
|
Handler |
matchOne(Context context,
Endpoint endpoint)
区配一个目标(根据上上文)
|
Listener |
matchOne(Session session)
区配一个目标(根据上上文)
|
public RouteTable<Handler> main()
public void add(String path, Endpoint endpoint, MethodType method, Handler handler)
public void add(String path, Endpoint endpoint, MethodType method, int index, Handler handler)
public void add(String path, MethodType method, Listener listener)
public void add(String path, MethodType method, int index, Listener listener)
public void clear()
Copyright © 2020. All rights reserved.