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 26 Java/Android
实体类或对象序列化时,忽略为空属性的操作
Jun 30 Java/Android
JAVA API 实用类 String详解
Oct 05 Java/Android
Java使用JMeter进行高并发测试
Nov 23 Java/Android
Netty分布式客户端处理接入事件handle源码解析
Mar 25 Java/Android
Spring Boot DevTools 全局配置学习指南
Mar 31 Java/Android
Android自定义scrollview实现回弹效果
Apr 01 Java/Android
零基础学java之循环语句的使用
Apr 10 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
Jun 14 Java/Android
Java服务调用RestTemplate与HttpClient的使用详解
Jun 21 Java/Android
Spring Cloud OpenFeign模版化客户端
Jun 25 Java/Android
Java+swing实现抖音上的表白程序详解
Jun 25 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计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
js技巧之十几行的代码实现vue.watch代码
2018/06/09 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python中正则表达式详解
2017/05/17 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
Form表单及django的form表单的补充
2019/07/25 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
监理员的岗位职责
2013/11/13 职场文书
应届护士求职信范文
2014/01/26 职场文书
公司总经理岗位职责
2014/03/15 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
旷工辞退通知书
2015/04/17 职场文书
七一表彰大会简报
2015/07/20 职场文书