如何创建一个没有Java EE选项的新项目

在开发Java应用程序时,通常可以选择使用Java EE(Java Enterprise Edition)来构建强大的、可扩展的企业级应用程序。然而,有时候我们可能需要在没有Java EE选项的情况下创建一个新项目。本文将介绍如何使用普通的Java开发工具创建一个没有Java EE选项的新项目。

创建一个普通的Java项目

首先,我们需要使用一个普通的Java开发工具来创建新项目。以下是一个使用IntelliJ IDEA创建新项目的示例:

  1. 打开IntelliJ IDEA,点击"Create New Project"(或者选择File -> New -> Project)。
  2. 在弹出的对话框中,选择"Java"选项,并点击"Next"。
  3. 在下一个页面,选择"Java"并点击"Next"。
  4. 输入项目名称和位置,并点击"Finish"。

现在,我们已经成功创建了一个普通的Java项目。

添加所需的依赖关系

由于我们没有选择Java EE选项,所以我们需要手动添加一些依赖来构建我们的项目。以下是一个使用Maven作为构建工具的示例:

  1. 在你的项目根目录中,打开pom.xml文件。
  2. <dependencies>标签之间,添加所需的依赖关系。例如,如果你想使用Spring MVC,你可以添加以下依赖关系:
<dependencies>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.9</version>
  </dependency>
</dependencies>
  1. 保存pom.xml文件。

现在,你的项目已经包含了所需的依赖关系。

编写代码

接下来,我们将编写一些示例代码来展示如何使用这个没有Java EE选项的新项目。以下是一个使用Spring MVC的示例:

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloWorldController {

    @GetMapping("/")
    @ResponseBody
    public String helloWorld() {
        return "Hello, World!";
    }
}

在上面的示例代码中,我们创建了一个HelloWorldController类,它使用了Spring MVC的注解。这段代码将在根路径上创建一个HTTP GET请求处理器,并返回"Hello, World!"。

构建和运行项目

最后,我们需要使用构建工具构建并运行我们的项目。以下是使用Maven构建和运行项目的示例:

  1. 在命令行中,导航到你的项目根目录。
  2. 运行以下命令来构建项目:
mvn clean install
  1. 构建成功后,运行以下命令来运行项目:
mvn spring-boot:run
  1. 打开浏览器并访问http://localhost:8080/,你应该能够看到"Hello, World!"的消息。

恭喜!你已成功创建了一个没有Java EE选项的新项目,并使用Spring MVC编写了一个简单的示例代码。

总结

在本文中,我们了解了如何使用普通的Java开发工具创建一个没有Java EE选项的新项目。我们学习了如何添加所需的依赖关系,并使用示例代码展示了如何编写一个简单的Spring MVC控制器。最后,我们使用Maven构建和运行了我们的项目。希望这篇文章对你有帮助,让你能够在没有Java EE选项的情况下成功创建和开发Java项目。


关系图:

erDiagram
    HelloWorldController }|..|Spring MVC
    HelloWorldController }|..|Controller
    HelloWorldController }|..|ResponseBody