下面我会给出详细的教程步骤。
一、安装Java和IntelliJ IDEA
在创建SpringBoot项目之前,您需要先安装Java和IntelliJ IDEA开发工具。
如果您还没有Java环境,请先从官方网站中下载并安装JAVA环境。请注意,SpringBoot 2.x版本至少需要Java 8。
然后,在官方网站上下载适合您操作系统的IntelliJ IDEA,然后将其安装在本地机器上。
二、创建SpringBoot项目
-
打开IntelliJ IDEA并点击左上角的“Create New Project”按钮。
-
在弹出的对话框中,选择“Spring Initializr”,然后选择您的项目语言和Spring Boot版本。
-
填写项目信息。输入Group、Artifact、Package名(如果是第一次创建项目一般情况下也需要设置项目所在的文件夹,这也可以稍后修改)。然后,您可以选择所需的项目依赖项。对于一个基本项目,我们只需选择web依赖项(Spring Boot起步依赖选项中的“Spring Web”)。
-
最后,点击“Next”,然后选择项目目录,最后点击 “Finish” 完成项目创建。
-
接下来,您会看到生成的项目文件夹中包含了许多自动生成的文件。其中一个是“Application.java”文件。
-
右键单击文件“Application.java”文件并选择“Run ‘Application.main()’”。这将启动SpringBoot应用程序。
-
接下来,您将看到终端中显示输出。等待一段时间,直至控制台输入以下信息即表示启动完成。
Started Application in 2.176 seconds (JVM running for 2.514)
三、打包应用程序
-
在IntelliJ IDEA中,通过选择“Maven”视图打开Maven项目。
-
点击“Lifecycle”菜单下的“package”命令。这将开始打包应用程序。输出结果可见于Console窗口。
[INFO] ---maven-jar-plugin:3.1.1:jar (default-jar) @ demo---
[INFO] Building jar: D:\Projects\demo\target\demo-0.0.1-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.001 s
[INFO] Finished at: 2021-05-06T17:32:53+08:00
[INFO] ------------------------------------------------------------------------
- 最后一步,找到打包的.jar文件并执行它。在命令行中,导航到项目文件夹“/target”下并执行jar文件。
java -jar demo-0.0.1-SNAPSHOT.jar
执行上述命令使SpringBoot应用程序运行,端口应定位在页面中列出的端口(默认为8080)。
以上是“在IntelliJ IDEA中创建SpringBoot项目”的完整步骤。下面的两个示例展示了如何在不同的环境下使用SpringBoot。
示例1:使用SpringBoot RESTful API
-
根据上述步骤创建SpringBoot项目并添加web依赖项。
-
创建一个 RESTful API 方法(例如,使用GetMapping()注释),并在其中返回字符串。
java
@RestController
public class HelloWorldController {
@GetMapping("/hello")
public String hello() {
return "Hello World!";
}
}
-
运行应用程序。
-
访问浏览器上的URL“http://localhost:8080/hello”,您将看到返回的字符串“Hello World!”。这表示您已成功创建一个基于SpringBoot的RESTful API。
示例2:使用SpringBoot测试
-
根据上述步骤创建SpringBoot项目并添加web测试依赖项。
-
在您的项目中创建一个测试类并使用@SpringBootTest、@AutoConfigureMockMvc和@RunWith(SpringRunner.class)等注释。
```java
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class DemoApplicationTests {
@Autowired
private MockMvc mockMvc;
@Test
public void testHello() throws Exception {
mockMvc.perform(MockMvcRequestBuilders.get("/hello"))
.andExpect(MockMvcResultMatchers.status().isOk())
.andExpect(MockMvcResultMatchers.content().string("Hello World!"));
}
}
```
3.运行测试并查看结果。
4.如果所有测试都通过,那么这意味着您已经成功创建了一个基于SpringBoot的测试。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在idea中创建SpringBoot项目 - Python技术站