SpringBoot入门示例(01)

学习SpringBoot之前,应该了解SpringMVC,Maven的相关知识。所以,如果涉及到这部分的知识,我就省略了。。。

 

SpringBoot介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

官方网址:https://spring.io/projects/spring-boot

SpringBoot的特点:

  1. 创建独立的Spring应用程序;
  2. 嵌入Tomcat,无序部署WAR文件就能够马上运行项目;
  3. 简化Maven配置;
  4. 自动配置Spring,无需使用XML配置;

SpringBoot环境准备

第一步: 新建一个Maven项目;

第二步:添加SpringBoot依赖;

第三步:修改pom.xml文件,加入以下依赖。

添加依赖之后,我们的工程会多了一些jar 包,而这些jar 包就是我们做开发时需要导入的jar 包。这些jar 包被我们刚才加入的spring-boot-starter-web 所引用了,所以添加spring-boot-starter-web后会自动把依赖传递过来。

第四步:变更JDK版本

虽然JDK1.6或者1.7都可以使用SpringBoot,但SpringBoot官方建议使用JDK1.8。

<!-- 定义全局属性 -->

<properties>

    <!-- 定义更改JDK版本属性 -->

    <java.version>1.8</java.version>

</properties>

 

第一步SpringBoot例子

第一步:创建SpringBoot启动类。

@SpringBootApplication // 代表为SpringBoot应用的运行主类

public class Application {

    public static void main(String[] args) {

       /** 运行SpringBoot应用 */

       SpringApplication.run(Application.class, args);

    }

}

第二步:创建Controller控制器(这里用到了SpringMVC的知识)。

@RestController

public class HelloController {

    @Autowired

    private Environment environment;

    @GetMapping("/hello")

    public String hello(){

       return "hello world";

    }

}

第三步:运行启动类,启动SpringBoot程序。

1)方式一:启动编写的引导类即可(鼠标右键 -> Run as-> Java Application)。

2)方式二:使用Maven命令启动SpringBoot。

如果启动没有出错,就代表启动成功。在地址栏上输入:http://localhost:8080/hello 即可看到运行结果。

 

SpringBoot热部署

我们在开发中,每次修改后台代码后都是需要重新SpringBoot,非常麻烦。如果配置了热部署之后,每次修改了后台代码也不需要重启SpringBoot了。配置热部署只需要在pom.xml文件加入以下依赖即可。

<!-- 配置devtools开启热部署 -->

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-devtools</artifactId>

</dependency>

猜你喜欢

转载自blog.csdn.net/zhongliwen1981/article/details/82258259
今日推荐