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新手教程之ArrayList的基本使用
Jun 20 Java/Android
看完这篇文章获得一些java if优化技巧
Jul 15 Java/Android
关于springboot 配置date字段返回时间戳的问题
Jul 25 Java/Android
mybatis中注解与xml配置的对应关系和对比分析
Aug 04 Java/Android
解决persistence.xml配置文件修改存放路径的问题
Feb 24 Java/Android
Java基于Dijkstra算法实现校园导游程序
Mar 17 Java/Android
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
Apr 13 Java/Android
Springboot-cli 开发脚手架,权限认证,附demo演示
Apr 28 Java/Android
Java版 简易五子棋小游戏
May 04 Java/Android
一文搞懂Java中的注解和反射
Jun 21 Java/Android
java.util.NoSuchElementException原因及两种解决方法
Jun 28 Java/Android
SpringBoot详解整合Redis缓存方法
Jul 15 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也可以?成Shell Script
2006/10/09 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
2014/10/14 PHP
php上传文件常见问题总结
2015/02/03 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
Python中的Classes和Metaclasses详解
2015/04/02 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Django中的文件的上传的几种方式
2018/07/23 Python
python实现的生成word文档功能示例
2019/08/23 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
Python将字典转换为XML的方法
2020/08/01 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
台湾专柜女包:KINAZ
2019/12/26 全球购物
EJB的角色和三个对象
2015/12/31 面试题
法学专业个人求职信
2013/09/26 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
购房协议书范本
2014/04/11 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
中学教师师德承诺书
2014/05/23 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
培训后的感想
2015/08/07 职场文书
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL