没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
389页
java软件技术文档 《Spring Boot 进阶笔记(详细全面) 中文PDF完整版.pdf》是一份非常实用的Spring Boot进阶学习资料,适用于已经掌握基础知识的开发者,希望深入学习Spring Boot框架的高级应用。 本资料主要包含了Spring Boot的高级应用,包括Spring Boot的自动配置、Spring Boot的Web开发、Spring Boot的数据访问、Spring Boot的缓存、Spring Boot的消息队列、Spring Boot的安全、Spring Boot的测试等方面的内容。通过本资料的学习,读者可以深入了解Spring Boot框架的高级应用,掌握Spring Boot框架的实际应用技巧。 本资料适用于已经掌握Spring Boot基础知识的开发者,希望深入学习Spring Boot框架的高级应用。同时,本资料也适用于需要使用Spring Boot框架进行实际开发的开发者,可以帮助开发者更好地应用Spring Boot框架进行项目开发。
资源推荐
资源详情
资源评论
问候一下世界
前言
相信从事Java开发的朋友都听说过 SSM 框架,这还算年轻的,老点的甚至经历过 SSH ,说起来有点恐
怖,哈哈。比如我就是经历过 SSH 那个时代末流,没办法,很无奈。
当然无论是SSM还是SSH都不是今天的重点,今天要说的是 Spring Boot ,一个令人眼前一亮的框架,
从大的说,Spring Boot取代了 SSM 中的 SS 的角色。
今天这篇文章就来谈谈Spring Boot,这个我第一次使用直呼 爽 的框架呢。
什么是Spring Boot?
Spring Boot 是由 Pivotal 团队提供的全新框架。 Spring Boot 是所有基于 Spring Framework 5.0 开
发的项目的起点。 Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少
你的配置文件。
Spring Boot 的设计目的简单一句话:简化Spring应用的初始搭建以及开发过程。
从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “约
定大于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起
来。
约定大于配置这个如何理解?其实简单的来说就是Spring Boot在搭建之初就内置了许多实际开发中的
常用配置,只有少部分的配置需要开发人员自己去配置。
如何搭建一个Spring Boot项目?
其实搭建一个SpringBoot项目有很多种方式,最常见的两种方式如下:
1. 创建Maven项目,自己引入依赖,创建启动类和配置文件。
2. 直接IDEA中的 Spring Initializr 创建项目。
第一种方式不适合入门的朋友玩,今天演示第二种方式搭建一个Spring Boot项目。
第一步在IDEA中选择 File-->NEW-->Project ,选择 Spring Initializr ,指定 JDK 版本 1.8 ,然后
Next 。如下图:
第二步指定Maven坐标、包名、JDK版等信息,然后 Next ,如下图:
第三步选择自己所需要的依赖、Spring Boot的版本,Spring Boot与各个框架适配都是以 starter 方
式,这里我们选择WEB开发的所需的 starter 即可,如下图:
第四步指定项目的名称,路径即可完成,点击 Finish 等待创建成功,如下图:
创建成功的项目如下图:
其中的 DemoApplication 是项目的启动类,里面有一个 main() 方法就是用来启动Spring Boot。
application.properties 是Spring Boot的配置文件。
此时可以启动项目,在 DemoApplication 运行 main 方法即可启动,启动成功如下图:
由于SpringBoot默认内置了Tomcat,因此启动的默认端口就是 8080 。
第一个程序 Hello World
学习任何一种技术总是要问候一下世界,哈哈..........
既然是WEB开发,就写个接口吧,前面创建的时候已经引用了 WEB 的 starter ,如果没有引用,则可以
在 pom.xml 引入以下依赖:
下面写一个 HelloWorldController 如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
剩余388页未读,继续阅读
资源评论
桃宝护卫队
- 粉丝: 1209
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功