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


东西/原料
- 电脑
- intellij idea
- maven
方式/步调
- 1
打开intellij idea软件,建立新项目,选择如下图项目类型,建立maven web项目
- 2
填写maven项目根基属性,如下图所示
- 3
设置装备摆设当地maven路径,如下图所示
- 4
选择maven项目存储位置,如下图所示,设置完当作,点击【Finish】按钮,期待几分钟,就可以建立maven项目
- 5
建立当作功,项目布局如下图所示
- 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
添加一个HelloController,代码如下
public class HelloController extends Controller {
public void index()
{
renderText("Hello JFinal World.");
}
}
- 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
设置装备摆设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
添加一个启动类,执行main方式,代码如下
public class Application {
public static void main(String[] args) {
JFinal.start("src/main/webapp", 8080, "/", 5);
}
}
- 11
启动法式,打开浏览器请求localhost:8080/hello,节制台也打印出相关日记
注重事项
- 领会jfinal的相关常识
- 感激点赞,感激存眷
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/219169.html
- 上一篇: Unity C#代码封装dll文件完美教程
- 下一篇: uu单号网怎么用
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497