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 相关文章推荐
ConstraintValidator类如何实现自定义注解校验前端传参
Jun 18 Java/Android
实体类或对象序列化时,忽略为空属性的操作
Jun 30 Java/Android
详细了解MVC+proxy
Jul 09 Java/Android
剑指Offer之Java算法习题精讲二叉树的构造和遍历
Mar 21 Java/Android
Java 通过手写分布式雪花SnowFlake生成ID方法详解
Apr 07 Java/Android
SpringCloud Function SpEL注入漏洞分析及环境搭建
Apr 08 Java/Android
Spring Boot配合PageHelper优化大表查询数据分页
Apr 20 Java/Android
Java由浅入深通关抽象类与接口(下篇)
Apr 26 Java/Android
java版 简单三子棋游戏
May 04 Java/Android
Java完整实现记事本代码
Jun 16 Java/Android
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
Jul 15 Java/Android
httpclient调用远程接口的方法
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中json_encode中文编码问题分析
2011/09/13 PHP
php中文验证码实现示例分享
2014/01/12 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
php短信接口代码
2016/05/13 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
javascript制作loading动画效果 loading效果
2014/01/14 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
pycharm 安装JPype的教程
2019/08/08 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
争先创优活动总结
2014/08/27 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
婚礼答谢礼品
2015/01/20 职场文书
2015年教师节慰问信
2015/03/23 职场文书
道歉的话语大全
2015/05/12 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android