SpringBoot(一):SpringBoot 介绍 及 SpringBoot 的 Hello World 程序

一、SpringBoot 介绍

  • 第一次接触和学习Spring框架的时候,是不是需要配置很多的XML文件。当Spring越来越用上手的时候,有没有被这些繁琐的配置感到厌烦?每次新建项目都要进行反复的粘贴操作。如果你已经厌烦了这些操作,那你就必须来学习学习SpringBoot了。当然,如果你还喜欢那种配置,那注定你将与发展脱轨。
  • 为什么我们要学习Springboot?原因是Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。
  • Spring Boot的主要优点:
    为所有Spring开发者更快的入门
    开箱即用,提供各种默认配置来简化项目配置
    内嵌式容器简化Web项目
    没有冗余代码生成和XML配置的要求

二、Hello World 程序

SpringBoot(一):SpringBoot 介绍 及 SpringBoot 的 Hello World 程序_第1张图片
1、HelloController.java

package cn.lemon.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Description: TODO
 * @author: lemon
 * @date: 2020年06月28日 11:53
 */

/**
 * @Controller : 标记在类上,说明这个类是SpringMVC Controller对象,分发处理器将会扫描使用了该注解的类的方法,返回页面
 * @RestController = @Controller + @ResponseBody  也就是 @RestController 返回的是 JSON数据格式的数据
 */
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "hello world!!";
    }
}

地址栏输入:http://localhost:8080/hello
SpringBoot(一):SpringBoot 介绍 及 SpringBoot 的 Hello World 程序_第2张图片

你可能感兴趣的:(Spring,Boot,spring,boot,spring)