Spring Boot简介

一、是什么

Spring Boot整合了所有框架,默认配置了很多框架的使用方式,类似于maven整合了所有jar包,优点是简单快速方便。

二、快速构建项目

1. maven:直接从https://start.spring.io下载demo项目

2. idea创建项目,现在公司的创建项目是maven方式,这个是Spring Initializr方式

三、项目结构

1、Application.java 建议放到跟目录下面,主要用于做一些框架配置

2、domain目录主要用于实体(Entity)与数据访问层(Repository)

3、service 层主要是业务类代码

4、controller 负责页面访问控制

 

四、pom文件

1. 默认依赖

        // 核心模块,包括自动配置、日志
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        // 测试模块
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

2. 引入web依赖

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

五、编写controller,运行就可以在web访问了

六、单元测试

七、开发环境热启动

参考:https://www.cnblogs.com/ityouknow/p/5662753.html

原文地址:https://www.cnblogs.com/june0816/p/10788286.html