public class JbootCoreConfig extends com.jfinal.config.JFinalConfig
| 构造器和说明 |
|---|
JbootCoreConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configConstant(com.jfinal.config.Constants constants) |
void |
configEngine(com.jfinal.template.Engine engine) |
void |
configHandler(com.jfinal.config.Handlers handlers) |
void |
configInterceptor(com.jfinal.config.Interceptors interceptors) |
void |
configPlugin(com.jfinal.config.Plugins plugins) |
void |
configRoute(com.jfinal.config.Routes routes) |
static String[] |
getMappingAndViewPath(Class<? extends com.jfinal.core.Controller> clazz) |
private void |
initRoutes(com.jfinal.config.Routes routes,
Class<com.jfinal.core.Controller> controllerClass,
String path,
String viewPath) |
private void |
initSystemProperties()
apollo、sentinel 等配置需要通过 System Properites 来进行配置的
而 System Properties 的配置需要在启动的时候同 java -D 添加配置,极为不方便
此时,可以添加在 jboot-system.properties 里添加,来代替 java -D 的情况
|
private void |
initWebRootPath()
在 JFinal.initPathKit() 这个方法中,如果 webRootPath 会为 null
其会去通过 PathKit.detectWebRootPath() 去初始化一个错误的路径
此方法的目的是为了防止 webRootPath 为 null
|
void |
onStart() |
void |
onStop() |
private String |
removeLastSlash(String path) |
afterJFinalStart, beforeJFinalStop, getProperty, getProperty, getPropertyToBoolean, getPropertyToBoolean, getPropertyToInt, getPropertyToInt, getPropertyToLong, getPropertyToLong, loadPropertyFile, loadPropertyFile, loadPropertyFile, loadPropertyFile, unloadPropertyFile, useFirstFoundpublic JbootCoreConfig()
private void initSystemProperties()
private void initWebRootPath()
public void configConstant(com.jfinal.config.Constants constants)
configConstant 在类中 com.jfinal.config.JFinalConfigpublic void configRoute(com.jfinal.config.Routes routes)
configRoute 在类中 com.jfinal.config.JFinalConfigprivate String removeLastSlash(String path)
public static String[] getMappingAndViewPath(Class<? extends com.jfinal.core.Controller> clazz)
private void initRoutes(com.jfinal.config.Routes routes, Class<com.jfinal.core.Controller> controllerClass, String path, String viewPath)
public void configEngine(com.jfinal.template.Engine engine)
configEngine 在类中 com.jfinal.config.JFinalConfigpublic void configPlugin(com.jfinal.config.Plugins plugins)
configPlugin 在类中 com.jfinal.config.JFinalConfigpublic void configInterceptor(com.jfinal.config.Interceptors interceptors)
configInterceptor 在类中 com.jfinal.config.JFinalConfigpublic void configHandler(com.jfinal.config.Handlers handlers)
configHandler 在类中 com.jfinal.config.JFinalConfigpublic void onStart()
onStart 在类中 com.jfinal.config.JFinalConfigpublic void onStop()
onStop 在类中 com.jfinal.config.JFinalConfigCopyright © 2024. All rights reserved.