intellij idea如何创建JFinal项目

2025-10-23 19:58:21

1、打开intellij idea软件,创建新项目,选择如下图项目类型,创建maven web项目

intellij idea如何创建JFinal项目

2、填写maven项目基本属性,如下图所示

intellij idea如何创建JFinal项目

3、配置本地maven路径,如下图所示

intellij idea如何创建JFinal项目

4、选择maven项目存储位置,如下图所示,设置完成,点击【Finish】按钮,等待几分钟,就可以创建maven项目

intellij idea如何创建JFinal项目

5、创建成功,项目结构如下图所示

intellij idea如何创建JFinal项目

6、之后就是整合jfinal,来启动jfinal项目,添加maven依赖,代码如下

<dependency>

      <groupId>com.jfinal</groupId>

      <artifactId>jfinal</artifactId>

      <version>3.3</version>

    </dependency>

    <dependency>

      <groupId>com.jfinal</groupId>

      <artifactId>jetty-server</artifactId>

      <version>8.1.8</version>

      <!-- <scope>provided</scope>-->

    </dependency>

jfinal maven项目使用jetty服务器,不适用tomcat服务器

intellij idea如何创建JFinal项目

7、添加一个HelloController,代码如下

public class HelloController extends Controller {

    public void index()

    {

        renderText("Hello JFinal World.");

    }

}

intellij idea如何创建JFinal项目

8、新建一个配置类DemoConfig ,配置HelloController到jfinal中,代码如下

public class DemoConfig  extends JFinalConfig {

    @Override

    public void configConstant(Constants constants) {

        constants.setDevMode(true);

    }

    @Override

    public void configRoute(Routes routes) {

        routes.add("/hello",HelloController.class);

    }

    @Override

    public void configEngine(Engine engine) {

    }

    @Override

    public void configPlugin(Plugins plugins) {

    }

    @Override

    public void configInterceptor(Interceptors interceptors) {

    }

    @Override

    public void configHandler(Handlers handlers) {

    }

}

intellij idea如何创建JFinal项目

9、配置web.xml,将DemoConfig配置到拦截器中,代码如下

  <filter>

    <filter-name>jfinal</filter-name>

    <filter-class>com.jfinal.core.JFinalFilter</filter-class>

    <init-param>

      <param-name>configClass</param-name>

      <param-value>demo.DemoConfig</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>jfinal</filter-name>

    <url-pattern>/*</url-pattern>

  </filter-mapping>

intellij idea如何创建JFinal项目

10、添加一个启动类,执行main方法,代码如下

public class Application {

    public static void main(String[] args) {

        JFinal.start("src/main/webapp", 8080, "/", 5);

    }

}

intellij idea如何创建JFinal项目

11、启动程序,打开浏览器请求localhost:8080/hello,控制台也打印出相关日志

intellij idea如何创建JFinal项目

intellij idea如何创建JFinal项目

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢