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并发编程之详解CyclicBarrier线程同步
Jun 23 Java/Android
IDEA使用SpringAssistant插件创建SpringCloud项目
Jun 23 Java/Android
mybatis 解决从列名到属性名的自动映射失败问题
Jun 30 Java/Android
解决SpringBoot文件上传临时目录找不到的问题
Jul 01 Java/Android
Mybatis-plus在项目中的简单应用
Jul 01 Java/Android
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
Sep 25 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
Java十分钟精通进阶适配器模式
Apr 06 Java/Android
Spring Boot 使用 Spring-Retry 进行重试框架
Apr 24 Java/Android
Springboot中如何自动转JSON输出
Jun 16 Java/Android
阿里面试Nacos配置中心交互模型是push还是pull原理解析
Jul 23 Java/Android
Java结构型设计模式之组合模式详解
Sep 23 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之uniqid()函数用法
2014/11/03 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
判断ie的两种简单方法
2013/08/12 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
2016/09/12 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python中使用中文的方法
2011/02/19 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
六行python代码的爱心曲线详解
2019/05/17 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
浪漫婚礼主持词
2014/03/14 职场文书
英语求职信范文
2014/05/23 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
教师先进事迹材料
2014/12/16 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js