当前位置:网站首页 > 创业 > 正文

intellij idea如何创建JFinal项目

0 张子豪 张子豪 2025-10-11 07:32 1

JFinal是一个java web开辟框架,那么若何经由过程intellij idea来建立JFinal的maven项目呢,下面将具体介绍

东西/原料

  • 电脑
  • intellij idea
  • maven

方式/步调

  1. 1

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

  2. 2

    填写maven项目根基属性,如下图所示

  3. 3

    设置装备摆设当地maven路径,如下图所示

  4. 4

    选择maven项目存储位置,如下图所示,设置完当作,点击【Finish】按钮,期待几分钟,就可以建立maven项目

  5. 5

    建立当作功,项目布局如下图所示

  6. 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办事器

  7. 7

    添加一个HelloController,代码如下

    public class HelloController extends Controller {

        public void index()

        {

            renderText("Hello JFinal World.");

        }

    }

  8. 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) {

        }

    }

  9. 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>

  10. 10

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

    public class Application {

        public static void main(String[] args) {

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

        }

    }

  11. 11

    启动法式,打开浏览器请求localhost:8080/hello,节制台也打印出相关日记

注重事项

  • 领会jfinal的相关常识
  • 感激点赞,感激存眷

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/219169.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图