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 相关文章推荐
深入理解以DEBUG方式线程的底层运行原理
Jun 21 Java/Android
Spring整合Mybatis的全过程
Jun 28 Java/Android
简单总结SpringMVC拦截器的使用方法
Jun 28 Java/Android
Java并发编程必备之Future机制
Jun 30 Java/Android
JavaWeb Servlet实现网页登录功能
Jul 04 Java/Android
使用@Value值注入及配置文件组件扫描
Jul 09 Java/Android
java多态注意项小结
Oct 16 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
Java工作中实用的代码优化技巧分享
Apr 21 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Android Studio实现带三角函数对数运算功能的高级计算器
May 20 Java/Android
Springboot中如何自动转JSON输出
Jun 16 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
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
表单内同名元素的控制
2006/11/22 Javascript
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
Python中的is和id用法分析
2015/01/26 Python
Python标准异常和异常处理详解
2015/02/02 Python
python中尾递归用法实例详解
2015/04/28 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
Python实现的堆排序算法示例
2018/04/29 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
python 字符串常用函数详解
2019/09/11 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
泰国第一在线超市:Tops
2021/02/13 全球购物
如何理解委托
2012/01/06 面试题
总经理人事任命书
2014/06/05 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
布达拉宫导游词
2015/02/02 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电