struts2是如何启动的?
@sunRainAmazing
struts2框架是通过Filter启动的,
即StrutsPrepareAndExecuteFilter,
此过滤器为struts2的核心过滤器;
StrutsPrepareAndExecuteFilter的
init()方法中将会读取类路径下默认的配置文件struts.xml完成初始化操作。
struts2读取到struts.xml的内容后,
是将内容封装进javabean对象然后存放在内存中,
以后用户的每次请求处理将使用内存中的数据,
而不是每次请求都读取struts.xml文件。