SpringBoot简介

在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!

Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。

Spring Boot的主要优点:

为所有Spring开发者更快的入门

开箱即用,提供各种默认配置来简化项目配置

内嵌式容器简化Web项目

没有冗余代码生成和XML配置的要求

一,第一个hello Word

  1. 创建一个maven工程如图


    点击下一步完成创建项目

2.引入pom依赖文件,这里的引用parent 和web这两个依赖就可以,这里maven继承了springMVC基础的依赖包。

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<!—SpringBoot web 组件 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies

3.创建HelloWordController类springBoot使用内置tomcat 有两种启动方式,下面介绍第一种

@EnableAutoConfiguration         //让 Spring Boot 根据应用所声明的依赖来对 Spring 框架进行自动配置
@RestController                  //可以返回JSON格式数据的controller注解
public class HelloWordController {
@RequestMapping("index")
public String index(){return "Hello Word";
}
public static void main(String[] args) {//标志为启动类SpringApplication.run(HelloWordController.class, args);
}
}

4.启动后访问http://127.0.0.1:8080/index

至此一个简单springBoot项目启动成功!springBoot项目有很多注解希望大家多了解些注解的作用!

搭建第一个springBoot 摘抄自蚂蚁课堂相关推荐

  1. 搭建第一个SpringBoot工程;SpringBoot整合mybatis;SpringBoot整合Redis-cluster集群;SpringBoot整合EhCache;

    写在前头,以下内容主要是为了自己复习之用,如果你有幸看到这篇文章,请不要嫌弃某些地方有所跳跃或省略. 1. 搭建第一个SpringBoot工程 1.1 创建工程 1.2 初始pom.xml文件内容 1 ...

  2. 使用IDEA搭建第一个SpringBoot程序

    近来在研究SpringBoot的使用,现在把使用IDEA搭建一个SpringBoot的HelloWorld程序记录下来 新建一个SpringBoot环境 打开你的IntelliJ IDEA,然后选择C ...

  3. 蚂蚁课堂史上最全SpringBoot视频教程

    早上CSDN花积分换到了这部视频,后来去官网看了下竟然是免费的,这里分享给大伙.希望对大家有用. 课程大纲 第一节(SpringBoot概述) 第二节(创建第一个SpringBoot项目) 第三节(S ...

  4. 从0搭建一个Springboot+vue前后端分离项目(一)安装工具,创建项目

    从0搭建一个Springboot+vue前后端分离项目(二)使用idea进行页面搭建+页面搭建 参考学习vue官网文档 https://v3.cn.vuejs.org/guide/installati ...

  5. SpringBoot:搭建第一个Web程序

    本文简单介绍一下spingBoot搭建web程序的流程,希望对入门学习spingBoot的朋友有所帮助.本文采用的开发工具是IDEA. 1.打开IDEA,创建项目. 2.点击创建项目,进入下一步,具体 ...

  6. 蚂蚁课堂 - springboot入门(非常详细)讲解人:(余胜军)

    蚂蚁课堂 - springboot入门(非常详细)讲解人:(余胜军) http://www.mayikt.com/course/video/1172

  7. 一个springboot能支持多少并发_吃透这篇,你也能搭建出一个高并发和高性能的系统...

    " 什么是高并发?高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是 QPS(Queries Per Second). 那么我们在谈论高 ...

  8. 蚂蚁课堂(每特学院)-2期

    蚂蚁课堂2期视频公开-请大家多多支持蚂蚁课堂 密码: tt53 0001-蚂蚁课堂(每特学院)-2期-多线程快速入门 第01节.线程与进程的区别 第02节.为什么要用到多线程 第03节.多线程应用场景 ...

  9. 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)

    目录 创建第一个springboot项目 方式一:IDEA中创建 1. 创建一个new project 2. 选择Spring Initializr 3. 填写项目信息 4. 选择初始化的组件及spr ...

  10. 四、创建第一个springboot项目

    简介 spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程.它采用的是建立生产就绪的应用程序观点,优先于配置的惯例 ...

最新文章

  1. java 查找一行_Java培训之工具类通用的查询一行多列,非实体
  2. AjaxControlToolkit HoverMenuExtender 控件演示
  3. 从简历筛选看怎么写一篇有亮点的简历
  4. 打造一个实用的Ubuntu Linux
  5. ubuntun 下安装 node-v0.10.26
  6. 获取计算机最大磁盘,Qt获取电脑磁盘容量(示例代码)
  7. mysql 时间序列可视化工具_mysql – 从from到to条目创建时间序列
  8. 跨Rollup转账应用HopProtocol将于4月份上线主网
  9. python学习——matplotlib库——条形图(横版和竖版)
  10. CSDN创始人蒋涛:开发者是泛终端生态的第一推动力
  11. python编程设计圆柱_《学习PYTHON—做个有编程能力的设计师》怎么样_目录_pdf在线阅读 - 课课家教育...
  12. 如何引入阿里矢量图标库彩色图标
  13. 在python中使用websockets
  14. 3GPP使用方法与协议下载
  15. 创新的原则(《创新与企业家精神》彼得·德鲁克)
  16. 2018永洪科技大数据技术上海峰会-唤醒数据.遇见未来
  17. 浅谈人工智能与游戏思维
  18. 如何把多张图片合并成一个PDF?
  19. Html 实现角标效果
  20. java鬼吹灯搬山法杖_倒斗四大门派卸岭、搬山、摸金、发丘,《鬼吹灯》为何不讲发丘...

热门文章

  1. IDEA常用的搜索快捷键
  2. python酷q机器人_NoneBot+酷Q,打造QQ机器人
  3. ITIL 4和DevOps的关系?
  4. python中模运算_Python中的模运算
  5. 【光剑藏书轩2021】《表象与本质:类比,思考之源和思维之火》
  6. Missing artifact com.oracle:ojdbc7:jar:12.1.0.1. 配置maven.pom.xml,ojdbc.jar包出错
  7. python3.5安装包_Python 3.5.4详细图文安装教程(附安装包) | 我爱分享网
  8. 图解TCP/IP(第5版)
  9. java基于springboot高校后勤报修管理系统
  10. 谭浩强 C程序设计(第五版)