| 程序包 | 说明 |
|---|---|
| com.blade | |
| com.blade.event | |
| com.blade.loader | |
| com.blade.mvc | |
| com.blade.mvc.handler | |
| com.blade.server | |
| com.blade.server.netty |
| 限定符和类型 | 方法和说明 |
|---|---|
Blade |
Blade.addLoader(BladeLoader loader)
Add blade loader
|
Blade |
Blade.addStatics(String... folders)
Add multiple static resource file
the default provides the static, upload
|
Blade |
Blade.after(String path,
RouteHandler handler)
Add a after route to routes, the before route will be executed after matching route
|
Blade |
Blade.after(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.appName(String appName)
Set in the name of the app blade application
|
Blade |
Blade.await()
Await web server started
|
Blade |
Blade.bannerText(String bannerText)
Set blade start banner text
|
Blade |
Blade.before(String path,
RouteHandler handler)
Add a before route to routes, the before route will be executed before matching route
|
Blade |
Blade.before(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.bootConf(String bootConf)
Set to start blade configuration file by default
Boot config properties file in classpath directory.
|
Blade |
Blade.contextPath(String contextPath)
Set context path, default is "/"
|
Blade |
Blade.delete(String path,
RouteHandler handler)
Add a delete route to routes
|
Blade |
Blade.delete(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.devMode(boolean devMode)
Whether encoding setting mode for developers
The default mode is developers
|
Blade |
Blade.disableCost() |
Blade |
Blade.disableSession()
Disable session, default is open
|
Blade |
Blade.enableCors(boolean enableCors)
Set whether to enable cors
|
Blade |
Blade.environment(Environment environment)
已过时。
|
Blade |
Blade.environment(String key,
Object value)
已过时。
|
Blade |
Blade.event(EventType eventType,
EventListener eventListener)
Add a event watcher
When the trigger event is executed eventListener
|
Blade |
Blade.exceptionHandler(ExceptionHandler exceptionHandler)
Set ExceptionHandler, when you need a custom exception handling
|
Blade |
Blade.get(String path,
RouteHandler handler)
Add a get route to routes
|
Blade |
Blade.get(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.gzip(boolean gzipEnable)
Set whether open gzip, default disabled
|
Blade |
Blade.listen(int port)
Set to start the web server to monitor port, the default is 9000
|
Blade |
Blade.listen(String address,
int port)
Set to start the web server to listen the IP address and port
The default will listen 0.0.0.0:9000
|
static Blade |
Blade.me()
已过时。
|
static Blade |
Blade.of()
Give your blade instance, from then on will get the energy
|
Blade |
Blade.on(EventType eventType,
EventListener eventListener)
Add a event watcher
When the trigger event is executed eventListener
|
Blade |
Blade.onStarted(BeanProcessor processor)
已过时。
|
Blade |
Blade.post(String path,
RouteHandler handler)
Add a post route to routes
|
Blade |
Blade.post(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.put(String path,
RouteHandler handler)
Add a put route to routes
|
Blade |
Blade.put(String path,
RouteHandler0 handler)
已过时。
|
Blade |
Blade.register(Class<?> cls)
Register bean to ioc container
|
Blade |
Blade.register(Object bean)
Register bean to ioc container
|
Blade |
Blade.scanPackages(String... packages)
When set to start blade scan packages
|
Blade |
Blade.sessionType(Class<? extends Session> sessionImplType)
Set session implements Class Type, e.g: RedisSession
|
Blade |
Blade.showFileList(boolean fileList)
Set whether to show the file directory, default doesn't show
|
Blade |
Blade.start()
Start blade application.
|
Blade |
Blade.start(Class<?> mainCls,
String... args)
Start blade application
|
Blade |
Blade.start(Class<?> bootClass,
String address,
int port,
String... args)
Start the blade web server
|
Blade |
Blade.templateEngine(TemplateEngine templateEngine)
Setting blade mvc default templateEngine
|
Blade |
Blade.threadName(String threadName)
Set blade start thread name
|
Blade |
Blade.use(WebHook... middleware)
The use of multiple middleware, if any
|
Blade |
Blade.watchEnvChange(boolean watchEnvChange) |
Blade |
Blade.webSocket(String path,
WebSocketHandler handler)
Register WebSocket path
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
BeanProcessor.preHandle(Blade blade)
已过时。
Initialize the ioc container before execution
|
void |
BeanProcessor.processor(Blade blade)
已过时。
Initialize the ioc container after execution
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BladeLoader.load(Blade blade) |
default void |
BladeLoader.preLoad(Blade blade) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Blade |
WebContext.blade()
Get blade instance
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
WebContext.init(Blade blade,
String contextPath)
Initializes the project when it starts
|
| 构造器和说明 |
|---|
SessionHandler(Blade blade) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Server.start(Blade blade,
String[] args)
Start blade application
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NettyServer.start(Blade blade,
String[] args) |
| 构造器和说明 |
|---|
HttpServerInitializer(io.netty.handler.ssl.SslContext sslCtx,
Blade blade,
ScheduledExecutorService service) |
StaticFileHandler(Blade blade) |
Copyright © 2018. All rights reserved.