一、认识Spring Boot

一、认识Spring Boot

什么是springboot


Spring Boot 是简化spring应用的创建、运行、调试、部署等等而出现的。
以前传统的java web开发的模式是:在Eclipse/Idea中配置好tomcat服务器、maven,然后在maven的配置文件加入一系列的jar包依赖。
包括spring的多个包,工具包,还需管理好各个包之间的版本,防止包冲突或者包的版本兼容性问题,然后再配置spring的配置文件,Mybatis的配置文件。
然后再启动项目。这个过程是麻烦、易错、费事的。
当我们使用spring boot后上面的这些复杂的配置基本可以省略,我们可以在很短的时间内配置好一个基于springboot的web项目,用一句话总结就是web开发从未如此简单。

springboot的优点


  • 配置简单,快速打包构建
  • 快速整合第三方框架,无需单独配置文件
  • 快速集成spring生态系统
  • 包依赖没有兼容性问题
  • 提高开发效率
  • 内置web应用服务器,无需配置tomcat服务器

快速入门


我们首先来个简单的入门体验,让大家知道,怎么在十分钟左右搭建好一个java web项目(我使用的开发工具是Idea,所以所有的例子都是有那个Idea开发的)

1.新建springboot项目

Idea新建项目的时候,可以直接新建springboot项目,根据下面四张图片就可以搞定
一、认识Spring Boot
一、认识Spring Boot
一、认识Spring Boot
一、认识Spring Boot

  • 启动项目
    springboot会自动生成一个启动文件在包的根目录下,一般叫做某某application.java
    直接启动这个appcation.java的main方法就ok了。
    一、认识Spring Boot
    一、认识Spring Boot

    当控制台出现了Started App 多少多少秒就代表成功启动了你的java项目,是不是很简单
    一、认识Spring Boot

    接下来我们添加几行代码来实现控制层的访问

  • 添加controller

@RestController
public class HelloWorldController {
    @RequestMapping("/helloword")
    public String index() {
        return "Hello World";
    }
}

添加上面两项,然后重启项目,我们就可以在浏览器通过http://127.0.0.1:8080/helloworld访问了,是不是so easy。
一、认识Spring Boot

总结


使用spring boot可以非常方便、快速搭建项目,不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,让程序员的关注点在业务逻辑上。