SpringBoot插件springtoolsuite安装及使用详解
安装SpringToolSuite
- 下载SpringToolSuite。可以在官方网站下载适合自己操作系统的安装包。
- 安装SpringToolSuite,安装包是一个标准的安装程序(exe或dmg),从中可以选择安装Java开发工具集和Maven,而这两个都是Spring Boot的主要构建组件。
创建Spring Boot项目
- 打开SpringToolSuite,单击“File”菜单并选择“New”>“Spring Starter Project”。
- 在“New Spring Starter Project”对话框中,可以输入项目名称和所需依赖项。您可以按照自己的要求进行更改,但是对于这个例子,我们将使用以下设置:
- Name: my-springboot-project
- Type: Maven
- Packaging: Jar
- Java Version: 11
- Dependencies: Spring Web, Thymeleaf
- 单击“Finish”按钮即可创建Spring Boot项目。
导入项目
- 单击“File”菜单并选择“Import...”。
- 在“Import”对话框中,选择“Maven”>“Existing Maven Projects”。
- 在下一个对话框中,“Root Directory”为您的项目文件夹,“Projects”用于选择要导入的项目。
- 单击“Finish”即可导入项目。
运行Spring Boot项目
- 打开项目文件夹,找到“my-springboot-project/src/main/java/com/example/demo/DemoApplication.java”文件。
- 打开该文件,右键单击文件内容区域,选择“Run As”>“Spring Boot App”。
- 在控制台窗口中,您可以看到Spring Boot应用程序正在启动,启动成功后,您将能够在浏览器中看到项目的主页。
示例
以下是Spring Boot项目的两个示例:
示例1:简单的“Hello World”Web应用
创建一个GreetingsController类:
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GreetingsController {
@RequestMapping(value="/hello", method=RequestMethod.GET)
public String greeting() {
return "Hello, World!";
}
}
启动应用程序,浏览器中输入localhost:8080/hello
,您将看到网页上显示“Hello, World!”。
示例2:使用Thymeleaf模板生成HTML页面
在src/main/resources/templates/下创建一个名为greeting.html的文件:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello, Thymeleaf!</title>
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>
修改GreetingsController类:
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
public class GreetingsController {
@RequestMapping(value="/greeting", method=RequestMethod.GET)
public String greeting(@RequestParam(value="name", required=false, defaultValue="World") String name, ModelMap model) {
model.addAttribute("name", name);
return "greeting";
}
}
启动应用程序,浏览器中输入localhost:8080/greeting
,您将看到网页上显示“Hello, World!”。访问localhost:8080/greeting?name=John
,您将看到网页上显示“Hello, John!”。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Spring Boot插件spring tool suite安装及使用详解 - Python技术站