idea+maven+jetty+jfinal环境搭建

2024-05-05 15:58

本文主要是介绍idea+maven+jetty+jfinal环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.环境准备

(1)JDK

安装好JDK,并设置环境变量

①JAVA_HOME=安装位置;

②PATH=..........;%JAVA_HOME%\bin;

(2)maven

解压缩maven,并配置环境变量

①MAVEN_HOME=存放位置;

②PATH=.........;%MAVEN_HOME%\bin;

注意:这里类似于Ubuntu的源一样,使用官方的maven仓库我感觉很慢,我选择配置OSC的源。

只需要

①替换Maven安装目录\conf下的setting.xml为OSC提供的setting.xml即可。

这里面修改了源镜像等等

②寻找一个位置,作为本地仓库,比如我将E:/Maven_repo文件夹作为我存放jar包的本地仓库。

需要再次进入setting.xml文件,进行修改如图红色部分



(3)Intellij Idea

正确安装即可,要使用Ultimate版本

2.步骤

好了必要的环境搭建完毕,正式开始建项目。

(1)idea新建maven---web项目


②这两个随便填,一般ArtifactId应该和后面的项目名称一致。


③先选择1,然后在2中选择我们之前配置好的settings.xml的地址,

这个时候如果你之前像我一样指定了本地仓库,那么它就会在3中直接显示。

如果没有,你也可以Override,然后手动指定


④这个没什么好说的


⑤构建成功

第一次创建maven项目会下载一些必要的jar包,等待就可以了。

最后如果成功,就会如图红框部分所示:BUILD SUCCESS


(2)添加依赖

jfinal项目,总共需要两个依赖,jfinal以及jetty-server

进入OSC的仓库,搜索jfinal以及jetty-server



<dependency>
      <groupId>com.jfinal</groupId>
      <artifactId>jfinal</artifactId>
      <version>2.2</version>
    </dependency>

<dependency>
      <groupId>com.jfinal</groupId>
      <artifactId>jetty-server</artifactId>
      <version>8.1.8</version>
    </dependency>

然后,放入刚刚建立的maven项目中的pom.xml中点击右上角的Import Changes

然后maven就会去下载jar包,下载好了,红色的字体,就会变成正常色(我这里是因为之前下载过,本地仓库有,所以就是正常色)。


(3)输入一些jfinal必要的源码

①mian下建立src文件,并将其设置为source文件



②src下建立一个module文件,我这里命名为test_jfinal


③新建两个类文件,我分别命名为DemoConfig,DemoController,分别继承jfinal的JFinalConfig类,以及Controller类。


TestConfig源代码:

public class TestConfig extends JFinalConfig {
    public void configConstant(Constants me) {
        me.setDevMode(true);
    }
    public void configRoute(Routes me) {
        me.add("/", TestController.class);
    }
    public void configPlugin(Plugins me) {}
    public void configInterceptor(Interceptors me) {}
    public void configHandler(Handlers me) {}
}

TestController源代码:

public class TestController extends Controller {
    public void index() {
        renderText("Hello Maven Jfinal");
    }
}

④配置web.xml文件

<filter>
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>module_name.config_name</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


注意,这里的module_name要填成自己刚刚创建的module的名字,config_name要填成刚刚自己创建的继承了JFinalConfig类的名字。

所以我这里是<param-value>test_jfinal.TestConfig</param-value>

(4)创建application并运行

①这里创建应用



②1中名字随便区

点击2跳到3,搜索com.jf,弹出蓝色部分,选择

4中填入用maven启动的一些设置。


③运行application




④浏览器验证


这篇关于idea+maven+jetty+jfinal环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/962075

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

如何将Tomcat容器替换为Jetty容器

《如何将Tomcat容器替换为Jetty容器》:本文主要介绍如何将Tomcat容器替换为Jetty容器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat容器替换为Jetty容器修改Maven依赖配置文件调整(可选)重新构建和运行总结Tomcat容器替

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数