推广 热搜: 2022  财务  微信  法律    网格化  管理  营销  总裁班  安全 

《SpringBoot应用开发与实战》Java企业级应用快速开发神器

主讲老师: 陈国星 陈国星
课时安排: 1天/6小时
学习费用: 面议
课程预约: 隋老师 (微信同号)
课程简介: 互联网,作为现代科技的杰出代表,已深刻改变着人们的生活方式。它如同一张巨大的信息之网,将全球各地的人们紧密相连。通过互联网,我们可以随时随地获取各种信息,无论是新闻、知识还是娱乐内容,都尽在指尖。同时,互联网也为人们提供了便捷的沟通方式,无论是文字、语音还是视频,都能轻松实现远距离交流。此外,互联网还催生了众多新兴行业,如电子商务、在线教育等,为人们创造了更多就业机会和便利。可以说,互联网已经成为现代社会不可或缺的一部分,它将继续引领着人类迈向更加美好的未来。
内训课程分类: 综合管理 | 人力资源 | 市场营销 | 财务税务 | 基层管理 | 中层管理 | 领导力 | 管理沟通 | 薪酬绩效 | 企业文化 | 团队管理 | 行政办公 | 公司治理 | 股权激励 | 生产管理 | 采购物流 | 项目管理 | 安全管理 | 质量管理 | 员工管理 | 班组管理 | 职业技能 | 互联网+ | 新媒体 | TTT培训 | 礼仪服务 | 商务谈判 | 演讲培训 | 宏观经济 | 趋势发展 | 金融资本 | 商业模式 | 战略运营 | 法律风险 | 沙盘模拟 | 国企改革 | 乡村振兴 | 党建培训 | 保险培训 | 银行培训 | 电信领域 | 房地产 | 国学智慧 | 心理学 | 情绪管理 | 时间管理 | 目标管理 | 客户管理 | 店长培训 | 新能源 | 数字化转型 | 工业4.0 | 电力行业 |
更新时间: 2024-03-08 12:00


【课程背景】

微服务架构已然成为了当下最流行的热门话题,并且它已被各种规模的互联网公司广泛接受和认可,而Spring Boot以其极速开发为特点也已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据,Java平台已成为全栈的生态体系,其重要性几乎不可替代。而Spring Boot作为微服务的基础设施之一,背靠强大的Spring 生态社区,支撑Spring Cloud技术体系。

本课程将讲解SpringBoot是如何简化Spring的开发过程,能让开发者快速的搭建框架和Web容器,熟练使用SpringBoot下各种注解与组件,如何与SpringCloud技术体系集成。内容涵盖SpringBoot的整体框架结构、多环境配置处理、如何快速开发基于Web的应用、对数据访问的支持、对缓存的支持、日志管理、应用监控管理等。

 

【课程收益】

Ø 掌握SpringBoot框架快速应用与实战

Ø 掌握SpringBoot框架与第三方技术的集成

Ø 掌握SpringBoot生产特性

Ø 掌握SpringBoot底层原理

 

【课程对象】研发工程师、售前技术工程师

【课程时间】1

 

【课程大纲】


一、微服务与SpringBoot

1、微服务基础

Ø 微服务基本介绍

Ø 介绍微服务基本概念、技术发展的由来,以及目前流行的技术(主要针对Java 平台),Spring Boot、Spring Cloud等

 

2SpringBoot初体验

Ø Spring Boot 介绍:

Ø 介绍 Spring Boot 项目、选型理由、功能特性、参考文档等

Ø Spring Boot 初体验:

Ø Spring Boot 预备环境、新建 Spring Boot 应用、代码组织结构、运行

 

二、SpringBoot快速应用实战

1、SpringBoot概述

Ø 什么是Spring Boot

Ø Spring Boot的核心功能

Ø Spring Boot的优缺点对比

Ø Spring Boot的版本

 

2、SpringBoot快速入门

Ø 创建Maven工程

Ø 添加SpringBoot的启动器

Ø 编写SpringBoot引导类

Ø 编写Controller

Ø 测试验证

实战:使用SpringBoot完成第一个SpringBoot工程

 

3SpringBoot核心配置

Ø 启动类与@SpringBootApplication

Ø 自动配置的开闭

Ø SpringBoot配置文件类型和作用

Ø Yml配置文件简介

Ø Yml配置文件的语法

Ø Spring Boot的配置文件

Ø Spring Boot之starter pom

Ø 使用命令行参数实现外部配置

Ø 常规属性的配置

Ø 多环境配置之Profile配置

Ø SpringBoot配置信息查询

Ø 使用注解@Value映射配置

Ø 使用注解@ConfigurationProperties配置映射

实战:使用SpringBoot基于多环境的快速切换

 

4SpringBootWeb开发

Ø Spring Boot的Web开发支持

Ø Spring Boot与Spring MVC的集成

Ø 基于tomcat的配置

 

三、SpringBoot与第三方技术整合

1、SpringBoot整合MyBatis

Ø 添加Mybatis的启动器

Ø 创建实体Bean

Ø 编写Mapper

Ø 配置Mapper映射文件

Ø application.properties中添加mybatis信息

Ø 编写测试Controller

实战:SpringBoot对Mybatis的整合

 

2SpringBoot整合JPA

Ø JPA:

Ø 介绍 JPA 技术背景、标准规范、JPA实现框架以及核心API

Ø Spring Data JPA 整合:

Ø  JPA 实现框架 Hibernate为例,实战整合 Spring Data JPA 技术

Ø Spring Boot 整合:

Ø 介绍和整合 spring-boot-stater-data-jpa:

实战:SpringBoot对Spring Data JPA的整合

 

3SpringBoot整合Redis

Ø Redis安装

Ø Redis基本使用

Ø Redis应用场景

Ø 基于Redis实现热数据的读写

Ø 高并发场景下基于Redis实现分布式锁

实战:基于Redis实现热数据的读写

实战:高并发场景下基于Redis实现分布式锁

 

4SpringBoot整合Junit

Ø 添加Junit启动器

Ø 编写测试类

Ø 控制台验证测试信息输出

 

5SpringBoot整合NoSQL

Ø NoSQL:

Ø 介绍 NoSQL 使用背景、技术发展以及主流中间节

Ø  Elasticsearch 为例,搭建 Elasticsearch ,整合 Spring Data 技术(如:ElasticsearchTemplate)

Ø Spring Boot 整合:

Ø 介绍和整合 spring-boot-starter-data-elaticsearch

Ø Spring mongodb的支持

Ø Spring Boot对Mongodb的支持

Ø Spring Boot下基于Mongodb整合

实战:SpringBoot对ElasticSearch的整合

实战:SpringBootMongoDB的整合

 

四、SpringBoot原理剖析

1、SpringBoot底层原理剖析

Ø @EnableAutoConfiguration原理分析

Ø @Enable注解实现原理

Ø @import的使用

Ø importSelector接口

Ø 如何实现自定义注解

 

2SpringBoot实现自定义Starter

Ø 自定义Starter过程剖析

Ø 自定义Starter实现

Ø 自定义Starter整合

实战:SpringBoot自定义starter的开发与整合

 


 
反对 0举报 0 收藏 0
更多>与《SpringBoot应用开发与实战》Java企业级应用快速开发神器相关内训课
IE工业工程与生产效率提升 制造型IE工业工程七大手法应用 IE七大手法 互联网+商业模式创新 价值创造的商业模式创新 大数据时代下的业财融合 大规模敏捷框架SAFe授权认证培训——通过业务敏捷在数字时代蓬勃发展 数智化时代大客户开拓与管理
陈国星老师介绍>陈国星老师其它课程
私董会沙龙《财富永续 守护未来》  ——新时代下家庭财富管理新思路 如何帮助中高端客户做好资产传承规划 《新形势下境内保险金信托与家族信托的重要应用》  ——家族财富保全保障传承与大额保单实务规划 高端客户精准经营三部曲 《保险金信托规划原理与实务》  ——全方位解读保险金信托 《给保险插上信托的翅膀》  ——借力保险金信托轻松落地保单 《游戏改变世界》    游戏化学习项目设计与运营 《魅力讲师修炼》   课堂呈现技巧
网站首页  |  关于我们  |  联系方式  |  诚聘英才  |  网站声明  |  隐私保障及免责声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  京ICP备11016574号-25