Spring Boot创建入门项目

一、什么是Spring Boot

为Spring开发者提供一种,更快速、体验更好的Spring应用开发方式。
开箱即用,同时也可快速扩展,嵌入式的Tomcat。
绝对没有冗余代码,无需XML配置。

二、核心功能

  • 核心能力:Spring容器、日志、自动配置AutoCongfiguration、Starters
  • web应用的能力:MVC、嵌入式容器
  • 数据访问(持久化):关系型数据库、非关系型数据库 强大的整合其他技术的能力
  • 测试:强悍的应用测试

三、使用 Spring Boot 有什么好处

我们怎么开发一个web项目:

  1. web.xml配置:SpringMVC核心控制器(DispatchServlet),Spring容器监听器,编码过滤器…
  2. Spring 配置:包扫描(service、dao),配置数据源,配置事务…
  3. SpringMVC配置:包扫描(controller),视图解析器,注解驱动,拦截器,静态资源…
  4. 日志配置
  5. 少量业务代码
  6. 部署 Tomcat 调试,每次测试都需要部署

  7. 但是如果使用 Spring Boot 呢?
    很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务!

四、使用IDEA快速创建SpringBoot项目

使用Spring Initializr 方式创建SpringBoot工程。然后实现入门案例的代码。
实现步骤:

  1. 创建SpringBoot项目:使用Spring Initializr
  2. 配置项目元信息
  3. 勾选起步依赖
  4. 再次编写controller
  5. 访问接口测试:http://localhost:8080/hello

实现过程:

1. 创建SpringBoot工程,使用Spring Initializr*
在这里插入图片描述

2、在打开的New Module框中选择要生成的项目的信息:
在这里插入图片描述
3、选择需要配置的相关的依赖:
其中可以选择mybatis、MySQL、Redis的相关依赖信息:
在这里插入图片描述
4、最后指定生成的Module的项目存放路径:
在这里插入图片描述
5、这个就是生成以后的项目的目录:
在这里插入图片描述
6、pom文件介绍
在这里插入图片描述

posted @ 2019-08-17 17:46  ah_lydms  阅读(82)  评论(0编辑  收藏  举报