SpingBoot(一):开启新征程

/ SpringBoot / 1 条评论 / 380人围观

SpringBoot宗旨是约定大于配置,减少了大量的配置文件,可以说是无配置文件的存在,相比传统的xml开发,简直不要太清爽,用了她以后,你会发现你已经离不开她了。

新建SpringBoot工程

网站构建

访问自动构建网站来构建Boot项目网站展示页面如下:

请输入图片描述

点击generate project后就是一个普通工程,导入到idea中,目录结构如下:

请输入图片描述

注意:springboot2.+必须使用JDK1.8以上版本。

简单启动

SpringBoot约定,要想注解被Spring扫描到,那么所有新建的文件夹以及类至少跟启动类(DemoApplication)是同一级目录或更低。默认的端口是8080

引入jar包,将tomcat以及web组件引入:

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

编写测试controller:

/**
 * description
 *
 * @author 70KG
 * @date 2018/10/24
 */
@RestController
public class DemoController {

    @RequestMapping("/test")
    public String testDemo() {
        return "hello spring boot!";
    }

}

在启动类中右键run,然后在地址栏输入:https://localhost:8080/test ok,成功!

总结

SpringBoot为我们开发大大减少了工作量,非常的方便,完全已经封装好,但这也恰恰是它的弊端之一,太过于封闭,导致报错无从分析,所以弄懂SpringBoot的启动原理以及读取流程还是相当重要的。

  1. 简约时尚的网站 可以copy风格嘛

    回复