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 Swing实现自助取款机系统
Jun 11 Java/Android
浅谈Java实现分布式事务的三种方案
Jun 11 Java/Android
Java SSH 秘钥连接mysql数据库的方法
Jun 28 Java/Android
解析mybatis-plus中的resultMap简单使用
Nov 23 Java/Android
你知道Java Spring的两种事务吗
Mar 16 Java/Android
JavaWeb Servlet开发注册页面实例
Apr 11 Java/Android
Java 写一个简单的图书管理系统
Apr 26 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
带你了解Java中的ForkJoin
Apr 28 Java/Android
Android开发EditText禁止输入监听及InputFilter字符过滤
Jun 10 Java/Android
java中如何截取字符串最后一位
Jul 07 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
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
怎样辨别一杯好咖啡
2021/03/03 新手入门
加强版phplib的DB类
2008/03/31 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
PHP 安全检测代码片段(分享)
2013/07/05 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
JS动画效果代码3
2008/04/03 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
nodejs模块学习之connect解析
2017/07/05 NodeJs
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
python的Template使用指南
2014/09/11 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
Python笔记之观察者模式
2019/11/20 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
python中entry用法讲解
2020/12/04 Python
村庄绿化方案
2014/05/07 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
篮球比赛策划方案
2014/06/05 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js
Go语言编译原理之源码调试
2022/08/05 Golang