Java框架入门之简单介绍SpringBoot框架


Posted in Java/Android onJune 18, 2021

前言

Spring都包含了哪些部分呢?

主要包含Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Cloud Data Flow、Spring Security、Spring Batch等众多项目。在spring的官网中对其有详细的介绍。

一、SpringBoot是什么?

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种  方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种  方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

二、请求与响应介绍

Java框架入门之简单介绍SpringBoot框架

浏览器/客户端->服务器的过程;

请求服务器->浏览器的过程:响应。

三、springBoothelloWorld

(1)创建maven项目,添加pom.xml文件

​​​​​​​添加parent依赖,引入这个之后,相关的引入就不需要添加version的配置,springboot会自动选择最 合适的版本进行添加:

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

(2)​​​​​​​添加jar包依赖:

<dependencies>
<!-- mvc,aop的依赖包 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 由于我们在上面指定了parent,这里就不需要指定版本号 -->
</dependency>
</dependencies>

(3)jdk,编码描述:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF- 8</project.reporting.outputEncoding>
<java.version>1.7</java.version>
</properties>

到此这篇关于Java框架入门之简单介绍SpringBoot框架的文章就介绍到这了,更多相关SpringBoot框架内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
深入理解java.lang.String类的不可变性
Jun 27 Java/Android
Java elasticsearch安装以及部署教程
Jun 28 Java/Android
Java基础-封装和继承
Jul 02 Java/Android
springboot+WebMagic+MyBatis爬虫框架的使用
Aug 07 Java/Android
SpringMVC 整合SSM框架详解
Aug 30 Java/Android
剑指Offer之Java算法习题精讲二叉树专项训练
Mar 21 Java/Android
Java 超详细讲解数据结构中的堆的应用
Apr 02 Java/Android
Spring Security使用单点登录的权限功能
Apr 03 Java/Android
Java8利用Stream对列表进行去除重复的方法详解
Apr 14 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
Apr 24 Java/Android
Java8 CompletableFuture 异步回调
Apr 28 Java/Android
Spring boot admin 服务监控利器详解
Aug 05 Java/Android
详解Java实践之建造者模式
新手入门Jvm-- JVM对象创建与内存分配机制
springboot利用redis、Redisson处理并发问题的操作
ConstraintValidator类如何实现自定义注解校验前端传参
SpringBoot项目中控制台日志的保存配置操作
Jun 18 #Java/Android
浅谈@Value和@Bean的执行顺序问题
Jun 16 #Java/Android
SpringBoot2 参数管理实践之入参出参与校验的方式
Jun 16 #Java/Android
You might like
php汉字转拼音的示例
2014/02/27 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
accesskey 提交
2006/06/26 Javascript
用javascript控制iframe滚动的代码
2007/04/10 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
用js实现in_array的方法
2013/11/05 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
2017/03/06 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
python中的随机函数小结
2018/01/27 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
在python中修改.properties文件的操作
2020/04/08 Python
python 多线程中join()的作用
2020/10/29 Python
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
C语言笔试题
2014/09/04 面试题
平面设计师的工作职责
2013/11/21 职场文书
小学生综合素质评语
2014/04/23 职场文书
软件售后服务承诺书
2014/05/21 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
人与自然观后感
2015/06/16 职场文书