SpringBoot学习(一)初识SpringBoot、第一个SpringBoot程序
文章目录
- 一、了解SpringBoot
- 二、第一个SpringBoot程序
一、了解SpringBoot
百度百科的解释:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
我的理解:
传统的Spring应用程序需要配置大量的XML文件才能运行,而使用Spring Boot只需极少的配置,就可以快速获得一个正常运行的Spring应用程序,而这些配置使用的都是注解的形式,不需要再配置XML。
二、第一个SpringBoot程序
开发环境:
JDK 1.8
Maven 3.6.1
SpringBoot 2.2.5
开发工具:IDEA
- 原生的创建方式: 在Spring官网生成压缩包后导入项目中开发
点进Spring官网:选择SpringBoot
在OVERVIEW最底部点击Spring Initializr
创建SpringBoot项目
然后下载zip包,解压到本地,使用 IDEA 导入项目,开启服务器。完成!
- 使用IDEA的快捷方式创建SpringBoot项目(其实和官网的步骤一样,IDEA帮我们做到了快速生成,不用再去官网创建下载)
步骤:
创建成功,编写Conroller测试:
测试完成,这就是两种创建SpringBoot项目的方法。
SpringBoot学习(一)初识SpringBoot、第一个SpringBoot程序相关推荐
- idea加入springboot插件_带你搭一个SpringBoot+SpringData JPA的环境
前言 只有光头才能变强. 不知道大家对SpringBoot和Spring Data JPA了解多少,如果你已经学过Spring和Hibernate的话,那么SpringBoot和SpringData ...
- spring-boot (9)---STS 新建一个spring-boot rest 项目
STS 新建一个spring-boot rest 项目 1.打开STS,右键选择项目 2.下一步选择consuming rest,红色箭头指向,点击finsh 3.代码修改 Application ...
- C++阶段01笔记01【C++初识(第一个C++程序、注释、变量、常量、关键字、标识符命名规则)】
C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 C++课程安排 1 C++初识 1.1 第一个C++程序 1.1.1 创建项目 1.1.2 创建文件 1.1.3 编写代码 1. ...
- 【Java学习】JDK安装及第一个java程序
一直听说Java是C++的升级和优化,却一直没用过,今天来简单学习一下. JDK安装及第一个java程序 一.JDK安装 二.第一个java程序 三.系统环境变量配置 一.JDK安装 JDK(Java ...
- 【区块链2.0 以太坊学习笔记1】第一个solidity程序与整型/bool型基本运算
Hint:此系列学习笔记为准备毕设期间学习记录所书,有任何疑问,欢迎一起讨论 学习资料及工具推荐 Solidity IDE Remix(在线浏览器编辑器) 关于此在线ide的使用介绍,可以参考这里 B ...
- sharepoint 2016 学习系列篇(5)-创建一个应用程序网站
前面已经完成了整个sharepoint server 2016的安装和配置,接下来,我们当然是要创建一个应用程序网站. 1.创建应用程序网站 打开sharepoint管理中心,点击Applicatio ...
- python定义二进制变量_Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序...
第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print("Hello ...
- C++桌面应用开发(Qt学习)--Qt简介及第一个Qt程序
Qt简介 历史: 1991 奇趣科技 优点:跨平台:接口简单,易上手:简化了内存管理操作 成功案例:Linux桌面环境:WPS:谷歌地图等 创建一个Qt程序 点击创建项目后,选择项目路径以及给项目起名 ...
- SpringBoot学习笔记001--创建第一个spring boot应用
Spring Boot是Spring团队推出的新框架,它所使用的核心技术还是Spring框架,主要是Spring 4.x, 所以如果熟悉spring 4的人,能够更快的接受和学会这个框架.Spring ...
- 【DOTS学习笔记】从第一个Jobs程序入门
目录 前言 Unity Jobs System C# Jobs Systems Blittable Types VS Non-Blittable Types NativeContainers Nati ...
最新文章
- git 修改历史提交信息
- 谈谈tcp/ip协议
- CV之ICG:计算机视觉之图像标题生成(Image Caption Generator)算法的简介、使用方法、案例应用之详细攻略
- Url ReWriting
- LJL-Solution 清空页面所有值的 (2)
- Linux Crontab定时任务
- iOS 创建单例的方法
- 快递鸟接口国内常用快递公司编码表
- 部署python爬虫_爬虫项目部署
- 突破与改变:酒店品牌的中高端之战
- openssl 签发证书相关命令
- python 打卡记录代码_利用Python实现对考勤打卡数据处理的总结
- #error: MFC does not support WINVER less than 0x0501.
- 什么是 ARPU 为什么你应该关心 ARPU?
- Get传递参数时发生java.lang.IllegalArgumentException异常
- Android Scroller的使用
- elementUI angular适合做H5吗
- 前嗅教你大数据:采集东方财富网数据
- LabVIEW 读取 tdms文件并存为csv
- 项目管理逻辑:项目经理如何掌控项目生命周期, 才能避免身心俱疲?
热门文章
- UVALive 5760 Alice and Bob
- WebStorm中配置node.js(Windows)
- Cent OS 下 VI 使用方法
- qemu模拟器下编译运行基于riscv指令集的Linux操作系统
- Ubuntu 普通用户无法启动Google chrome
- 用三方做的豆瓣电影页面
- 微软将于下周展示平板电脑操作系统
- 关于bayes错误率计算公式P[error] = P[error | x]P(x)dx
- 孙鑫VC学习笔记:第五讲 文本编程
- 拓端tecdat|R语言马尔可夫MCMC中的Metropolis Hastings,MH算法抽样(采样)法可视化实例