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实现
Jun 23 Java/Android
Java多条件判断场景中规则执行器的设计
Jun 26 Java/Android
Spring整合Mybatis的全过程
Jun 28 Java/Android
在Spring-Boot中如何使用@Value注解注入集合类
Aug 02 Java/Android
springboot+WebMagic+MyBatis爬虫框架的使用
Aug 07 Java/Android
springboot应用服务启动事件的监听实现
Apr 06 Java/Android
Elasticsearch 配置详解
Apr 19 Java/Android
mybatis-plus模糊查询指定字段
Apr 28 Java/Android
Java实现带图形界面的聊天程序
Jun 10 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
Jun 14 Java/Android
基于Android10渲染Surface的创建过程
Aug 14 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 代码规范小结
2012/03/08 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
js右键菜单效果代码
2007/07/21 Javascript
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
思想汇报范文
2013/11/04 职场文书
大三学生入党思想汇报
2014/01/02 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
工作失职自我检讨书
2015/05/05 职场文书
如何拟写通知正文?
2019/04/02 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
Python3 如何开启自带http服务
2021/05/18 Python