spring boot官方文档 2.2.6 Getting Started

相关文章: spring boot官方文档 2.2.6 Using Spring Boot.

新建一个 springboot 项目 推荐idea

4.3. Writing the Code

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(Example.class, args);
    }

}

4.3.1. The @RestController and @RequestMapping Annotations

这两个注解的解释
在我们示例的类 上面的第一个注解是 @RestController
这个注解表示本类是一个 web @Controller,spring 在处理 web 请求的时候,会进去它

@RequestMapping 注解提供了一种路由,它告诉 spring 任何的 一个 路径是 / 的 HTTP 请求,应该匹配到 home() 方法,@RestController 直接,告诉 spring。直接把方法的返回值字符串转发回到发出请求的地方

TIP:@RestController,@RequestMapping 是 Spring MVC 的是注解,不是 Spring Boot 特有的

4.3.2. The @EnableAutoConfiguration Annotation

第二个类级别的注解是 @EnableAutoConfiguration,这个注解是 spring boot 根据添加的依赖来猜测你想怎么配置 Spring。因为 spring-boot-starter-we 添加了 Tomcat 和 Spring MVC,自动配置假定你正在开发web 应用,并由此配置启动spring
关于 Starters and Auto-configuration
自动配置被设计成 starter,但是这两个概念没有直接的联系,开发者可以在starter之外灵活的选择jar 依赖 ,此时的springboot仍然支持自动配置
PS(笔者的理解:
就是说spring boot 把一个个场景封装了一个个的starter 里面蕴含了诸多的jar,但是还是可以根据自己的需要,引入其他的第三方的jar,这个和springboot本身支持的自动配置不冲突

4.3.3. The “main” Method

主方法只是一个 习惯上的java 应用程序入口点
代表SpringApplication 通过调用 run 方法,来启动自动配置和 Tomcat 服务器,需要把 Example.class 作为run 方法参数,告诉SpringApplication 哪个是spring的主要的部分,arg参数也可以通过命令行的方式输入

4.4. Running the Example

如果是采用idea 创建的springboot 只要运行主类即可

4.5. Creating an Executable Jar

创建可执行的jar
maven 编译 src/main/java 目录下的文件,所以,先创建一个类 src/main/java/Example.java
代码如下

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(Example.class, args);
    }

}

1)package,注意需要有下面的插件
图片: https://uploader.shimo.im/f/j9cjx5CCCyYg8h0d.png

2)install
找到项目的target目录下的jar 文件,打开cmd 进入对应的目录
输入
java -jar jar文件的名称,看到的结果如下,此时,服务以及启动,访问http://localhost:8080/

在这里插入图片描述

访问http://localhost:8080/看到的结果
在这里插入图片描述

说明是成功的

发布了52 篇原创文章 · 获赞 11 · 访问量 2452

猜你喜欢

转载自blog.csdn.net/weixin_41705396/article/details/105555891