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 相关文章推荐
SpringBoot2 参数管理实践之入参出参与校验的方式
Jun 16 Java/Android
Java新手教程之ArrayList的基本使用
Jun 20 Java/Android
Java Dubbo框架知识点梳理
Jun 26 Java/Android
Java集成swagger文档组件
Jun 28 Java/Android
Mybatis-plus在项目中的简单应用
Jul 01 Java/Android
Java中的随机数Random
Mar 17 Java/Android
剑指Offer之Java算法习题精讲二叉树的构造和遍历
Mar 21 Java/Android
关于EntityWrapper的in用法
Mar 22 Java/Android
mapstruct的用法之qualifiedByName示例详解
Apr 06 Java/Android
Qt数据库应用之实现图片转pdf
Jun 01 Java/Android
Mybatis-plus配置分页插件返回统一结果集
Jun 21 Java/Android
SpringBoot项目部署到阿里云服务器的实现步骤
Jun 28 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
多重?l件?合查?(一)
2006/10/09 PHP
基于mysql的bbs设计(一)
2006/10/09 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
修改发贴的编辑功能
2007/03/07 Javascript
ExtJS Window 最小化的一种方法
2009/11/18 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
python交互式图形编程实例(三)
2017/11/17 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
社区学习十八大感想
2014/01/22 职场文书
招商引资工作汇报
2014/10/28 职场文书
怎样写离婚协议书
2015/01/26 职场文书
工作推荐信模板
2015/03/25 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
地道战观后感300字
2015/06/04 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python