自己也是跟着学习搭建,写个博客记录一下。
首先选择新建项目选择web项目,如图。
右键项目,选择“Add Framework Support”,然后选择Maven,确定,并在pom中引入JFinal相应的依赖。
注意要在pom中将打包方式改为war,要不然启动服务器的时候会报类找不到或类加载异常。
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
创建自己的JfinalConfig继承JFinalConfig类,并在其中按照官方文档根据自己需要来配置
([JFianl官方文档:](https://www.jfinal.com/doc/1-1))。
配置web.xml添加JFinal过滤器,如下:
<filter>
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>com.iterminaltest.config.JfinalConfig</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
写一个测试用的controller,并在jfinalConfig中的route中配置路由
启动tomcat