Idea下搭建JFinal开发环境

一、new project

打开Idea welcome上选择创建项目


image.png

选择Maven Create From archetype


image.png

找到并选中org.apache.mven.archetypes:mven-archetype-webapp
点击Next
设置项目名称、groupId、版本等信息


image.png

配置好本机Maven的目录和setting文件 点击Finish按钮即可


image.png

点击Finish按钮 完成工程创建。


image.png

首次进入,可能maven会进行一次编译构建过程,将环境依赖下载到本地,最终出现Build Success就没问题了。


image.png

二、配置pom.xm引入jfinal相关依赖

pom.xml中需要根据自己实际情况调整:
1、引入JFinal和JFinal Undertow


image.png

      com.jfinal
      jfinal-undertow
      2.8
    


      com.jfinal
      jfinal
      4.9.21
    

2、Reload project
pom.xml上右键 选择Maven->Reload Project 将项目所需依赖导入


image.png

image.png

三、创建src/main/java

IDEA里没有自动生成Maven中的src/main/java目录需要自己手动创建出来。


image.png

在main目录上,右键 选择New->Directory


image.png

创建java目录 Idea上已经检测到你在main上右键了 智能提示出java和resources两个常用目录 ,双击java创建即可。
如果你的版本里有,自己输入java后回车即可。


image.png

四、创建JFinalConfig实现类
1、创建pacakge


image.png

2、创建子类继承JFinalConfig


image.png

image.png

image.png

3、需要自己继承JFinalConfig


image.png

image.png

4、实现几个内置方法
idea里 alt+enter键 弹出选择第一个


image.png

回车,全选,点Ok即可


image.png

image.png

五、创建AppStarter

创建一个独立启动器,用来启动项目服务器。
1、创建package


image.png

image.png

2、创建AppStarter.java


image.png

image.png

image.png

3、创建main方法 编写Undertow服务器启动代码


image.png
package cn.jbolt.starter;

import cn.jbolt.config.AppConfig;
import com.jfinal.server.undertow.UndertowServer;

public class AppStarter {

    public static void main(String[] args) {
        UndertowServer.start(AppConfig.class);
    }

}

六、测试启动

运行AppStarter.java


image.png

输出信息,启动成功


image.png

你可能感兴趣的:(Idea下搭建JFinal开发环境)