热门搜索 :
考研考公
您的当前位置:首页正文

IDEA+maven快速上手JFinal(全步骤图文解析

来源:东饰资讯网

摘要: 今天首次接触了JFinal,发现官网上只有Eclipse的配置文档,就写了这篇基于IDEA+maven的配置流程。本文使用安装了maven插件的IDEA进行配置,为了照顾IDEA新手,几乎每个步骤都截了图。

环境说明

程序版本

JRE1.8

Tomcat7.0

maven3.1.1

Intellij IDEA14.0.3

一、新建一个Project

二、把当前Project改为一个POM工程。

该工程作为项目的父工程,用于定义各模块依赖的包的版本、编码方式等。

4.0.0jfinal-demojfinal-parentpom1.0-SNAPSHOTUTF-82.24.12junitjunit${junit.version}com.jfinaljfinal${jfinal.version}${project.artifactId}org.apache.maven.pluginsmaven-resources-plugin2.7${project.build.sourceEncoding}org.apache.maven.pluginsmaven-compiler-plugin3.21.71.7${project.build.sourceEncoding}org.apache.tomcat.maventomcat7-maven-plugin2.280/

三、新建Module(模块)「jfinal-web」

四、编写测试用代码

packagecom.demo.controller;importcom.jfinal.core.Controller;publicclassHelloControllerextendsController{publicvoidindex(){    renderText("hello world!");  }}

packagecom.demo.config;importcom.demo.controller.HelloController;importcom.jfinal.config.*;publicclassDemoConfigextendsJFinalConfig{@OverridepublicvoidconfigConstant(Constants me){    me.setDevMode(true);  }@OverridepublicvoidconfigRoute(Routes me){    me.add("/hello", HelloController.class);  }@OverridepublicvoidconfigPlugin(Plugins me){  }@OverridepublicvoidconfigInterceptor(Interceptors me){  }@OverridepublicvoidconfigHandler(Handlers me){  }}

五、配置运行环境

六、配置web.xml的过滤器,保证所有访问均能被JFinal拦截

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

七、启动应用

搞定,收工。

Top