JFinal-Undertow 配置文件工作原理
1. 默认配置文件 首先要从 UndertowServer 说起,UndertowServer 有多个创建方法,不管使用哪个创建方法最终创建时创建时都需要先创建 UndertowConfig,并将这个作为参数用于创建 UndertowServer。源码摘取如下: /** * 创建 UndertowServer * * 尝试使用 "undertow.txt" 以及 "undertow-pro.txt" 初始化 undertow * 当配置文件不存在时不抛出异常而是使用默认值进行初始化 */ public static UndertowServer create(Class<? extends JFinalConfig> jfinalConfigClass) { return new UndertowServer(new UndertowConfig(jfinalConfigClass)); } 同样的 UndertowConfig 也有多个创建方法,不管使用哪个创建方法最终创建时都是需要进行配置文件的加载和配置项的初始化,当指定配置文件名根据指定的配置文件进行加载,未指定配置文件名时将加载默认的配置文件 undertow.txt,并进行参数赋值。源码摘取如下: public UndertowConfig(String jfinalConfigClass) { this