jfinal(1)—jfinal-undertow 下开发 jfinal项目

   日期:2020-10-03     浏览:128    评论:0    
核心提示:1、创建标准的 maven web项目没装maven和没创建maven web项目的可以看这三篇!maven安装Eclipse和maven工具的集成Eclipse使用maven创建web项目2、添加 jfinal-undertow 与 jfinal 依赖<dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal-undertow</artifactId>

1、创建标准的 maven web项目
没装maven和没创建maven web项目的可以看这三篇!

maven安装
Eclipse和maven工具的集成
Eclipse使用maven创建web项目

2、添加 jfinal-undertow 与 jfinal 依赖

<dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>jfinal-undertow</artifactId>
    <version>2.1</version>
</dependency>
 
<dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>jfinal</artifactId>
    <version>4.9.01</version>
</dependenc

3、添加 java 文件
3.1controller文件,在 demo 包下创建 HelloController 类文件
controller需要继承Controller
添加默认访问方法index

public class HelloController extends Controller { 

	public void index(){ 
		renderText("Hello JFinal !!!");
	}
}

3.2全局配置文件
在项目 src/main/java 目录下创建demo包,并在 demo 包下创建 DemoConfig 文件
(1)配置文件需要继承JFinalConfig
(2)配置路由指向刚才的controller
(3)添加main方法启动工程

package demo;
 
import com.jfinal.config.*;
import com.jfinal.template.Engine;
import com.jfinal.server.undertow.UndertowServer;
 
public class DemoConfig extends JFinalConfig { 
 
    
    public static void main(String[] args) { 
        UndertowServer.start(DemoConfig.class, 80, true);
    }
 
    public void configConstant(Constants me) { 
       me.setDevMode(true);
    }
    
    public void configRoute(Routes me) { 
       me.add("/hello", HelloController.class);
    }
    
    public void configEngine(Engine me) { }
    public void configPlugin(Plugins me) { }
    public void configInterceptor(Interceptors me) { }
    public void configHandler(Handlers me) { }
}

4、启动项目
在 DemoConfig 类文件上点击鼠标右键,选择 Debug As,再选择 Java Applidation 即可运行

5、开启浏览器看效果
打开浏览器在地址栏中输入: http://localhost/hello,输出内容为Hello JFinal World证明项目框架搭建完成

完整 demo示例 可在JFinal官方网站首页右侧下载:http://www.jfinal.com

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服