JBolt详细使用图文教程-开发JFinal项目首选JBolt插件

JBolt官网:www.jbolt.cn

一、JBolt的下载与安装

1、去JBolt官网下载最新插件包

1.png

2、下载后解压 复制到Eclipse安装目录的plugins目录下

4.png

5.png

6.png

这里需要注意一点:如果你的eclipse是在线安装版不是离线下载解压版,需要根据此教程进行处理。

【试验实录】解决Eclipse安装版安装JBolt插件无效问题-全系Eclipse支持使用JBolt

二、启动Eclipse,体验JBolt

1、启动Eclipse

7.png

如果能看到eclipse启动后显示上面的JBolt菜单和JBolt Home这个视图,说明插件正常启用了。

如果没有出现,需要在eclipse安装目录根目录下运行cmd命令行窗口,执行命令 eclipse.exe -clean

这样启动一次后,自动加载新插件,启动后出现上图画面就搞定了。

2、打开JBolt专业定制透视图

8.png

这里定制了出现的视图和常用的new 菜单内容以及单独定制的JBolt右键菜单。

9.png

3、创建Web Project

10.png

选择快捷创建按钮就可以,其他地方也有能快速创建项目的功能,

比如:

顶部Jbolt菜单、Ctrl+N出来的向导里、左侧Package视图里右键New菜单里都可以找到。

11.png

首次使用,会弹出这么一个警告,这是因为还没下载常用第三方库,JBolt新版里可以在创建项目的时候快速指定项目需要用的第三方公开库,一键自动创建项目并导入所需依赖的jar。 maven版工程也是根据所选自动生成POM依赖库。

这里提示我们去点击JBolt菜单里Update Libs子菜单。

12.png

点了之后运行更新类库。速度很快的。需要本机联网。

13.png


更新完成后,再次点击创建Web Project。

14.png

好几个选项卡的数据填写正确即可。

15.png

着重说一下第三个选项卡,是本次更新的主要内容。

16.png

常用第三方的类库,以后肯定还会完善增加。

选择到右侧列表里的都会在生成项目后自动加入到项目的依赖Lib中。

都填写完成后点击Finish,完成项目环境的创建。

17.png

这就是生成的工程目录结构和主要代码、配置文件。还有自动导入了我们选择的第三方库。

再来看一张Maven版的截图

27.png

就比web项目的多了第一个选项卡,配置项目maven属性参数的。

填写完点生成就行了。


三、Model生成

image.png

通过项目上右键选择model生成器。

18.png

19.png

选择要生成的表和填写一些参数后,点击Finish就能生成对应的Modle BaseModel 字典信息,映射类

20.png

21.png

四、运行项目

项目右键带着专用的Jetty Run

22.png

23.png

启动正常无误。


Maven版本也有专门定制的菜单启动

image.png

maven版本的定制了多个快捷菜单弥补了eclipse的不足。方便一键搞定。

项目右键菜单里有查看浏览此项目的菜单

24.png

点击打开浏览器访问localhost

25.png

这是新项目还没有Controller,但是Jbolt默认生成了一个测试运行用的index.html

在localhost后面输入index.html

26.png

这样,jbolt创建的项目就成功启动运行了。环境无误。


五、体验专属编辑器EnjoyEditor

JFinal Enjoy模板编辑器-代码提示

image.png

首先使用指定的编辑器打开模板文件。

image.png


这样在html中就可以使用JFinal模板指令快速提示和自动完成功能了。

目前高亮显示的功能还没有完整~~

image.png



JBolt官方群:695099226 JBolt官方群

JFinal学院群:362557641 JFinal学院

JFinal学院公众号:jfinalxueyuan

jfinalxueyuanqrcode.jpg

评论区

山东小木

2018-08-02 22:04

@jfinal 这个版本已经很好用了

leter520

2018-08-02 22:06

升级方式呢?覆盖就可以吗

山东小木

2018-08-02 22:13

@leter520 恩是的 你也可以直接把以前的先全部删掉 然后按照本教程 重新来一遍

山东小木

2018-08-02 22:13

@leter520 在线自动更新版本能出来就不用这么干了

fllapc

2018-08-09 21:38

前排坐等IDEA版

mojie126

2018-08-17 08:01

说是支持IDEA了...?但是貌似没看到IDEA上的使用方法啊...

芦苇

2018-11-07 14:54

不支持JDK1.7了?

山东小木

2018-11-07 15:03

@芦苇 jbolt本身支持 jfinal3.5需要java8

芦苇

2018-11-07 15:21

@山东小木 我用的jfinal3.4,哈哈,看来要升级一下了

jakaz

2018-11-29 10:18

按照eclipse的本意是放到dropins里面,安装版和解压版都是这样的来着

山东小木

2018-11-29 11:11

@jakaz 怎么简单怎么来

一直讨嫌

2018-12-29 15:03

这个不能在linux上用吗 我在ubuntu18.04上运行不了 报错路径问题

山东小木

2018-12-29 22:55

@一直讨嫌 在linux上运行的测试不完整 具体报错截图给我好不好

一直讨嫌

2019-01-12 11:03

@山东小木 没问题了 使用root权限就可以了 权限问题

liuxiawei

2019-06-14 17:19

ubuntu只能安装cn.jbolt.eclipse.jfinalide.reqlibs不能安装ide

山东小木

2019-06-14 17:25

@liuxiawei jdk8+ Eclipse Jee版 你可以下载最新的package离线解压版 下载最新jbolt的两个jar 放在plugins目录即可 我ubuntu上测试了