知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停地来唤醒你记忆深处的知识点。
Spring Initializer
引导Spring Boot应用程序的方法之一是使用Spring Initializer。
1. 访问Spring Initializer网页www。start。spring。io,访问的时候把。换成正确的 .
2. 并选择Build,Spring Boot版本和平台。
3. 选择Group,Artifact和所需的依赖项来运行应用程序。
请注意以下屏幕截图,其中显示了我们添加spring-boot-starter-web依赖项以编写REST接口的示例。
添加依赖关系,构建项目,平台和版本后,单击“ 生成项目”按钮。将下载zip文件并提取文件。
本节通过使用Maven了解这些示例。
Maven
下载项目后,解压缩文件。打开pom.xml文件如下所示 -
xmlns:xsi = "http://www。w3。org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://maven。apache。org/POM/4。0。0
http://maven。apache。org/xsd/maven-4。0。0。xsd">
4.0.0
com.tutorialspoint
demo
0.0.1-SNAPSHOT
jar
demo
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-parent
1.5.8.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
类路径依赖性
Spring Boot提供了许多Starters来在我们的类路径中添加jar。
例如,为了编写Rest接口,我们需要在类路径中添加spring-boot-starter-web依赖项。
Maven依赖
org.springframework.boot
spring-boot-starter-web
主要方法
主要方法应该是编写Spring Boot Application类。
该类应使用@SpringBootApplication进行注解。
这是启动Spring启动应用程序的入口点。
可以使用默认包在src / java / main目录下找到主类文件。
在此示例中,主类文件位于src / java / main目录中,其默认包为com.xxx.demo。
package com.xxx.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
写一个简单Rest接口
要在Spring Boot Application主类文件本身中编写一个简单的Hello World Rest 接口,请按照以下步骤操作 -
首先,在类的顶部添加@RestController注解。
现在,使用@RequestMapping注解编写Request URI方法。
然后,Request URI方法应该返回Hello World字符串。
现在,主要Spring Boot Application类文件将如下面的代码所示 -
package com.xxx.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@RequestMapping(value = "/")
public String hello() {
return "Hello World";
}}
创建一个可执行的JAR
让我们创建一个可执行的JAR文件,在命令提示符下使用Maven命令运行Spring Boot应用程序,如下所示 -
使用Maven命令mvn clean install,如下所示 -
执行命令后,可以在命令提示符下看到BUILD SUCCESS消息
用Java运行Hello World
创建可执行JAR文件后,可以在以下目录中找到它。
对于Maven,可以在目标目录下找到JAR文件,如下所示 -
现在,使用命令java -jar 运行JAR文件。
请注意,在上面的示例中,JAR文件名为demo-0.0.1-SNAPSHOT.jar
运行jar文件后,可以在控制台窗口中看到输出,如下所示 -
控制台,Tomcat在端口8080(http)上启动。
现在,转到Web浏览器并点击URL http:// localhost:8080 /
如下所示的输出 -