Spring Boot(1) 根据官方文档的快速入门

版权声明:仅供学习使用,未经同意不得转发,不可使用商业用途。 https://blog.csdn.net/wangqingbang/article/details/90139395

前言:有时候我们开发并不一定全都需要企业级的spring原生搭建,那种方式虽然强大,但同时也意味着我们将要 在配置上花费很多不必要的时间.
因此,springboot就是为了解决快速搭建问题所产生的.

这是SpringBoot官方文档的网址

关于springboot具体的介绍官方文档很全面,这里我就不重复介绍了.

1.建立第一个Spring Boot 应用程序

1.1先看自己的环境
这是springboot官方文档推荐的环境要求:
在这里插入图片描述
我用的也是1.8,maven也版本够了
如果版本比较老,maven 和 java的版本的安装这里我也顺手放个链接:
Maven本地环境安装
Java的windows环境配置

maven那个链接我也提供了在IDEA建立maven工程的方法
2.建立一个maven工程,并在pom文件中添加依赖
我用的是最新的版本依赖:

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <version>2.1.4.RELEASE</version>
</dependency>

十分引入瞩目的是,在添加依赖过后,你会发现:
在这里插入图片描述
它已经自动添加了很多很多的包!

springBoot在这里就已经帮我们解决了相当多的导包的依赖了!

3.我们需要写一个springBoot运行的入口
建立 src/main/java/App.java 文件:

package springBoot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Hello world!
 *
 */
@RestController
@EnableAutoConfiguration
public class App 
{
    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

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

详细解释:

@RestController和@RequestMapping注释示例类上的第一个注释是@RestController。这被称为原型注释。它为阅读代码的人和Spring提供了提示,说明该类扮演了特定的角色。在本例中,我们的类是一个web@Controller,因此Spring在处理传入的web请求时使用它。
@RequestMapping注释提供了“路由”信息。我告诉Spring,任何带有/路径的HTTP rquest都应该映射到home方法。@RestController注释告诉Spring将结果字符串直接呈现回调用者@RestController和(@RequestMapping注解是Spring MVC注解。(它们不是特定于Spring Boot的。)

@EnableAutoConfiguration注释第二个类级注释是@EnableAutoConfiguration。这个注释告诉Spring Boot根据你添加的jar包依赖项“猜测”你希望如何配置Spring。由于Spring -boot-starter-web添加了Tomcat和Spring MVC,因此自动配置假定您正在开发一个web应用程序,并相应地设置Spring初学者和Auto-configuratior自动配置被设计为可以很好地与“启动器”一起工作,但是这两个概念并不是直接联系在一起的。您可以在启动程序之外自由地选择jar依赖项。Spring Boot仍然尽力自动配置您的应用程序。

main方法就是整个程序的入口

运行:只需要正常安装java程序运行即可.
在这里插入图片描述
表明运行成功

4.小测试
运行浏览器访问localhost:8080即可看见hello world
在这里插入图片描述
那平时我们要部署应用应该怎么办呢?

5.创建一个可以执行的jar包!
5.1 在pom文件中添加依赖

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>

5.2使用maven 直接打包即可
mvn package

如果想运行,直接使用
在这里插入图片描述
就像运行一个简单的java程序即可

猜你喜欢

转载自blog.csdn.net/wangqingbang/article/details/90139395
今日推荐