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