下面为大家带来spring boot 简介以及如何创建一个简单的 Spring Boot创建简单的Web项目

Spring Boot 简介

  • Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用 SpringMVC+Spring+Mybatis 框架进行开发的过程。
  • 在以往我们采用SpringMVC+Spring+Mybatis框架进行开发的时候,搭建和整合三大框架,我们需要做很好工作,比如配置web.xml,配置Spring,配置Mybatis,并将它们整合在一起等,而Spring boot框架对此开发过程进行了革命性的颠覆,抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程
  • 所以采用Spring boot可以非常容易和快速的创建基于Spring框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控也变简单了

Spring Boot 特性

  • 能够快速创建基于Spring的应用程序。
  • 能够直接使用java的main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件。
  • 根据项目的maven依赖配置,Spring boot自动配置Spring,SpringMVC等其它开源框架
  • 提供约定的starter POM来简化来简化Maven配置,让Maven配置变得简单

使用IntelliJ IDEA创建第一个Spring Boot We项目

首先,下载安装IntelliJ IDEA, 在菜单栏 file->settings->plugins 页面,搜索spring assistant ,安装这个插件。

安装完成创建新的项目,选择Spring Assistant,next,创建一个名为demo01的项目,next

在web模块选择Spring Web Starter,next

后面默认直接next即可, 项目创建加载完成后,在Demo01Application所在的包新建一个controller包,在其中新建一个Controller类,

其中代码如下:

package com.example.controller;

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

@RestController
public class Controller {
    @RequestMapping("/start")
    public  String  onStart()
    {
        return "Hello,Spring Boot!";
    }
}

在Demo01Application中运行main方法运行项目:

找到对应的端口,一般默认是8080

在浏览器打开localhost:8080/start,就可以看到效果了。

有关配置文件的比较繁琐,暂时先不介绍。

标签云

ajax AOP Bootstrap cdn Chevereto CSS Docker Editormd GC Hexo IDEA IPA JavaScript jsDeliver JS樱花特效 JVM Linux markdown Maven MyBatis MyBatis-plus MySQL Pictures QQ Sakura SEO shadowrocket Spring Boot SpringMVC SSR Thymeleaf V2ray Vue Web WebSocket Wechat Social WordPress Yoast SEO 代理 分页 图床 小幸运 苹果iOS国外账号 苹果IOS账号 通信原理

本文最后更新于2019年9月9日,已超过 10 个月没更新!