IDEA安装及创建Maven项目教程【史上最详细】(二)

简介: IDEA安装及创建Maven项目教程【史上最详细】(二)

三、IDEA创建Maven项目

在创建项目之前我们了解一个简单的概念。

在 IntelliJ IDEA 中,项目(Project)也是一个独立的实体,但它更加灵活和细粒度。在 IntelliJ IDEA 中,一个项目可以包含多个模块(Module),每个模块可以有自己的源代码和设置。这种模块化的方式使得在 IntelliJ IDEA 中更容易管理大型项目。此外,IntelliJ IDEA 还引入了概念称为 "工作区"(Workspace),它类似于 Eclipse 的工作空间,用于组织和管理多个项目。

例如:

idea project ==>eclipse workspce

idea  module==>eclipse project

1.配置Maven

1).设置编码集

2.输入File Encodings将编码改为UTF-8

3.配置maven安装路径

2.创建工作区

1). 配置JDK

2). 修改项目存放路径

这样我们的工作区间就创建好啦

3.创建module模块

1).在工作区间上右击➡Next➡Module

2).选择我们自己的JDK➡输入webapp后CTRL+↓选择maven-archetype-webapp➡Next

3).为module模块取名

4.配置Maven Property

小贴士:  

 archetypeCatalog用来指定maven-archetype-plugin读取archetype-catalog.xml文件的位置:

   internal——maven-archetype-plugin内置的

   local——本地的,位置为~/.m2/archetype-catalog.xml

   remote——指向Maven中央仓库的Catalog

5.pom.xml配置依赖以及Maven插件

依赖字符串:

<dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.44</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>4.0.1</version>
            <scope>provided</scope>
        </dependency>

Maven插件

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
   </plugin>

选择“手动挡”,不然你的代码有问题系统也会去下载依赖,本身代码就是错的下载也肯定失败,所以选择“手动挡”。

6.web.xml从2.3版本换成3.1

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

        version="3.1">

7.编写Servlet和JSP页面测试

JSP页面

<%--
  Created by IntelliJ IDEA.
  User: 索隆
  Date: 2023/8/11
  Time: 17:52
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title></title>
</head>
<body>
helllo idea我是jsp页面
</body>
</html>

Servlet层

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
 * @author Java方文山
 * @compay csdn_Java方文山
 * @create 2023-08-11-17:46
 */
@WebServlet("/idea")
public class DemoServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        this.doPost(req,resp);
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("hello idea我是后端Servlet");
        req.getRequestDispatcher("/index.jsp").forward(req,resp);
    }
}

7.配置Tomcat服务器

8.更改网络访问地址

运行结果:

到这里我的分享就结束了,欢迎到评论区探讨交流!!

如果觉得有用的话还请点个赞吧 ♥  ♥

相关文章
|
2天前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
100 77
|
8天前
|
人工智能 自然语言处理 Java
30分钟速成:IntelliJ IDEA 2024下载安装与多语言开发环境配置手册
IntelliJ IDEA是Java/Kotlin开发领域的旗舰级IDE,最新版本实现了AI全栈辅助、量子计算插件和多语言互操作三大技术突破。AI辅助提升代码生成与性能优化准确率40%,量子计算插件支持1024量子位模拟,多语言混合调试性能提升300%。系统要求包括i5以上CPU、8GB内存及Windows 7+等。安装流程涵盖获取Ultimate版、配置启动器及性能优化设置。核心功能包括AI编码助手和多语言开发环境配置。提供量子算法开发和AI代码审查实战案例,并附故障排查指南和学习资源。
|
18天前
|
人工智能 自然语言处理 Java
IDEA中使用DeepSeek满血版的手把手教程来了!
本文主要介绍阿里云推出的AI编码助手——通义灵码在代码编写、智能问答、bug修复等方面的功能。
IDEA中使用DeepSeek满血版的手把手教程来了!
|
18天前
|
人工智能 自然语言处理 Java
IDEA中使用DeepSeek满血版的手把手教程来了!
IDEA中使用DeepSeek满血版的手把手教程来了!
|
18天前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
|
19天前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
|
25天前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
|
1月前
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
300 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
2月前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
54 0
|
3月前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源

推荐镜像

更多