没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第一个Spring Boot程序(使用Spring Initializr构建、Spring Boot代码讲解、安装Notepad++)、构建系统、代码、配置、三种方式运行程序、安装Eclipse、开发人员工具、Spring Application应用默认配置、外部化配置、活动配置、日志配置、开发Web应用程序、Spring Web MVC框架(安装Postman、自定义欢迎页面、Icon、错误页面)、安装MySQL数据库和客户端、配置数据源、Spring Data JPA代码、Spring Data JPA增删改查实例、安装Redis和可视化客户端、Redis缓存配置、Redis缓存实例、Redis消息、测试Spring Boot应用程序(Demo应用测试、城市模块测试)、Spring Boot Actuator(启用生产功能、终点)、阿里云服务器、Xshell、Xftp、Spring Boot部署等等。
资源推荐
资源详情
资源评论












Spring Boot 实战教程
大华软件学院
2019 年 7 月

Spring Boot 实战教程
大华软件学院
2
目录
第一部分 入门
...................................................................................................................................
5
1.Spring 简介
.......................................................................................................................................
5
1.1 Spring 概述
............................................................................................................................
5
1.2 Spring 历史
............................................................................................................................
5
2. Spring Boot 简介
.............................................................................................................................
5
2.1 Spring Boot 概述
...................................................................................................................
5
2.2 Spring Boot 历史
...................................................................................................................
5
2.3 Spring Boot 特征
...................................................................................................................
6
3.安装 Spring Boot 环境
.....................................................................................................................
6
3.1 安装 JDK
................................................................................................................................
6
3.2 安装 Maven
...........................................................................................................................
6
4.第一个 Spring Boot 程序
.................................................................................................................
6
4.1 使用 Spring Initializr 构建
....................................................................................................
6
4.2 Spring Boot 代码
...................................................................................................................
7
4.2.1 POM 文件
...................................................................................................................
7
4.2.2 依赖关系
....................................................................................................................
7
4.2.3 类文件
........................................................................................................................
7
4.2.4 @RestController 注释
................................................................................................
7
4.2.5 @RequestMapping 注释
...........................................................................................
8
4.2.6“main”方法
.................................................................................................................
8
4.3 运行程序
...............................................................................................................................
9
4.4 创建可执行的 Jar
.................................................................................................................
9
第二部分 使用 Spring Boot
...............................................................................................................
9
5.构建系统
..........................................................................................................................................
9
5.1 依赖管理
...............................................................................................................................
9
5.2 使用 Maven 构建
.................................................................................................................
9
5.2.1 继承 Starter Parent
....................................................................................................
9
5.2.2 使用 Spring Boot Maven 插件
................................................................................
10
5.3 启动器
.................................................................................................................................
10
6.构建代码
........................................................................................................................................
10
6.1“默认”包
..............................................................................................................................
10
6.2 主应用程序类
.....................................................................................................................
10
7.构建配置
........................................................................................................................................
11
7.1 配置类
.................................................................................................................................
11
7.2 自动配置
.............................................................................................................................
11
7.3Spring Beans 和依赖注入
....................................................................................................
11
7.4 使用@SpringBootApplication 注释
..................................................................................
11
8.运行程序
........................................................................................................................................
12
8.1 使用 Maven 插件
................................................................................................................
12
8.2 作为打包应用程序运行
.....................................................................................................
12
8.3 从 IDE 运行
.........................................................................................................................
12
9.开发人员工具
................................................................................................................................
12
9.1 默认属性
.............................................................................................................................
13

Spring Boot 实战教程
大华软件学院
3
9.2 自动重启
.............................................................................................................................
13
9.3 实时重载
.............................................................................................................................
13
第三部分 Spring Boot 功能
.............................................................................................................
13
10. SpringApplication
........................................................................................................................
13
10.1 启动失败
...........................................................................................................................
13
10.2 自定义横幅
.......................................................................................................................
14
11.外部化配置
..................................................................................................................................
14
12.Profiles
..........................................................................................................................................
14
12.1 添加活动配置文件
...........................................................................................................
15
13.日志
..............................................................................................................................................
15
13.1 日志格式
...........................................................................................................................
15
13.2 控制台输出
.......................................................................................................................
16
13.3 文件输出
...........................................................................................................................
16
13.4 日志级别
...........................................................................................................................
16
14.开发 Web 应用程序
....................................................................................................................
16
14.1“Spring Web MVC 框架”
....................................................................................................
16
14.1.1 静态内容
................................................................................................................
21
14.1.2 欢迎页面
................................................................................................................
21
14.1.3 自定义 Favicon
......................................................................................................
21
14.1.4 错误处理
................................................................................................................
22
15.使用 SQL 数据库
..........................................................................................................................
22
15.1 配置数据源
.......................................................................................................................
22
15.1.1 连接到生产数据库
...............................................................................................
22
15.2 JPA 和 Spring Data JPA
......................................................................................................
23
15.2.1 实体类
....................................................................................................................
24
15.2.2 Spring Data JPA 存储库
..........................................................................................
25
15.2.3 Spring Data JPA 控制器
..........................................................................................
26
16.使用 NoSQL 技术
........................................................................................................................
28
16.1 Redis
..................................................................................................................................
28
16.1.1 安装 Redis
..............................................................................................................
29
16.1.2 安装 Redis 客户端
.................................................................................................
29
16.1.3 连接到 Redis
..........................................................................................................
29
16.1.4 Redis 缓存
..............................................................................................................
30
16.1.5 Redis 消息
..............................................................................................................
35
17.测试
..............................................................................................................................................
39
17.1 测试范围依赖性
...............................................................................................................
40
17.2 测试 Spring Boot 应用程序
..............................................................................................
40
17.2.1 Demo 应用测试
.....................................................................................................
40
17.2.2 城市测试
...............................................................................................................
41
第四部分 Spring Boot Actuator
.......................................................................................................
44
18.启用生产功能
..............................................................................................................................
44
19.终点
..............................................................................................................................................
44
19.1 启用端点
...........................................................................................................................
46
19.2 公开端点
...........................................................................................................................
46

Spring Boot 实战教程
大华软件学院
4
第五部分 Spring Boot 部署
.............................................................................................................
46
20.部署到云端
..................................................................................................................................
46
20.1 阿里云
..............................................................................................................................
46
21.安装 Spring Boot 应用程序
.........................................................................................................
47
21.1 安装 Linux 版 JDK
.............................................................................................................
47
21.2 安装 Linux 版 MySQL
........................................................................................................
48
23.3 安装 Linux 版 Redis
..........................................................................................................
48
21.4 运行应用程序
..................................................................................................................
49
第六部分 常见问题
.........................................................................................................................
49
第七部分 附录
.................................................................................................................................
49
附录 A.常用应用程序属性
..............................................................................................................
50
附录 B.配置元数据
...........................................................................................................................
50
附录 C.自动配置类
...........................................................................................................................
50
附录 D.测试自动配置注释
..............................................................................................................
50
附录 E.可执行的 Jar 格式
................................................................................................................
50
附录 F.依赖版本
...............................................................................................................................
50
第八部分 如何获得帮助
.................................................................................................................
50

Spring Boot 实战教程
大华软件学院
5
第一部分 入门
1.Spring 简介
Spring 可以轻松创建 Java 企业应用程序。
Spring 是开源的,它拥有一个庞大而活跃的社区。
1.1 Spring 概述
Spring
框架核心是容器模块,包括配置模型和依赖注入。
Spring
框架还提供了基础模块,包括消息传递,事务数据,持久化和
Web
。
1.2 Spring
历史
Spring 于 2003 年成立,是对早期 J2EE 规范复杂性的回应 。
Spring 与 JavaEE 是互补的。Spring 不包含 Java EE 规范,而是集成了 Java EE 个别规范。
Spring 还有其他项目,例如 Spring Boot,Spring Security,Spring Data,Spring Cloud,Spring
Batch 等。
2. Spring Boot
简介
Spring Boot
可以轻松创建独立的,生产级的基于
Spring
的应用程序。
2.1 Spring Boot
概述
大多数 Spring Boot 应用程序只需要很少的 Spring 配置。
Spring Boot 可以使用 java -jar 或更传统的 war 部署启动 Java 应用程序 。
Spring Boot 还提供了一个运行“spring scripts”的命令行工具。
2.2 Spring Boot 历史
Spring 框架是 Java EE 的轻量级代替品,通过依赖注入和面向切面编程,用简单的 Java
对象实现了 EJB 的功能。
Spring Framework 2.5 引入了基于注解的组件扫描,代替了大量针对应用程序自身组件
的显式 XML 配置。
Spring Framework 3 引入了基于 Java 的配置,这是一种类型安全的可重构配置,代替了
大部分的 XML 配置。
剩余49页未读,继续阅读
资源评论

- live4what2021-07-21没用,别下,只有目录

大强012
- 粉丝: 533
- 资源: 22
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- baiduwenku_AndroidPhone_1029855y.apk
- 8051 高精度电子秤HX711
- 文件反转2.0.py
- 开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单 基于RuoYi-VUE版本开发
- 开源OA协同办公系统 集成Flowable流程引擎 可拖拽创建个性表单
- 最新版本2023UI千月影视APP源码 开源完美版前后端完美匹配 后端基于ThinkPHP框架
- 浪子易支付源码 优化缓存机制
- PHP域名授权验证系统是一个功能强大的系统,提供了多项功能来保护你的域名和软件的合法性 它包括盗版追踪、域名IP双重授权、在线加
- 支持免费的Openai人工智能 问答记录保留 系统
- 彩纸屋开源定制少儿编程培训管理系统源码 在线培训系统源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
