推廣 熱搜: 2022  財(cái)務(wù)  微信  法律    網(wǎng)格化  管理  營銷  總裁班  安全 

《SpringBoot應(yīng)用開發(fā)與實(shí)戰(zhàn)》Java企業(yè)級(jí)應(yīng)用快速開發(fā)神器

主講老師: 陳國星 陳國星

主講師資:陳國星

課時(shí)安排: 1天/6小時(shí)
學(xué)習(xí)費(fèi)用: 面議
課程預(yù)約: 隋老師 (微信同號(hào))
課程簡介: 互聯(lián)網(wǎng),作為現(xiàn)代科技的杰出代表,已深刻改變著人們的生活方式。它如同一張巨大的信息之網(wǎng),將全球各地的人們緊密相連。通過互聯(lián)網(wǎng),我們可以隨時(shí)隨地獲取各種信息,無論是新聞、知識(shí)還是娛樂內(nèi)容,都盡在指尖。同時(shí),互聯(lián)網(wǎng)也為人們提供了便捷的溝通方式,無論是文字、語音還是視頻,都能輕松實(shí)現(xiàn)遠(yuǎn)距離交流。此外,互聯(lián)網(wǎng)還催生了眾多新興行業(yè),如電子商務(wù)、在線教育等,為人們創(chuàng)造了更多就業(yè)機(jī)會(huì)和便利??梢哉f,互聯(lián)網(wǎng)已經(jīng)成為現(xiàn)代社會(huì)不可或缺的一部分,它將繼續(xù)引領(lǐng)著人類邁向更加美好的未來。
內(nèi)訓(xùn)課程分類: 綜合管理 | 人力資源 | 市場營銷 | 財(cái)務(wù)稅務(wù) | 基層管理 | 中層管理 | 領(lǐng)導(dǎo)力 | 管理溝通 | 薪酬績效 | 企業(yè)文化 | 團(tuán)隊(duì)管理 | 行政辦公 | 公司治理 | 股權(quán)激勵(lì) | 生產(chǎn)管理 | 采購物流 | 項(xiàng)目管理 | 安全管理 | 質(zhì)量管理 | 員工管理 | 班組管理 | 職業(yè)技能 | 互聯(lián)網(wǎng)+ | 新媒體 | TTT培訓(xùn) | 禮儀服務(wù) | 商務(wù)談判 | 演講培訓(xùn) | 宏觀經(jīng)濟(jì) | 趨勢(shì)發(fā)展 | 金融資本 | 商業(yè)模式 | 戰(zhàn)略運(yùn)營 | 法律風(fēng)險(xiǎn) | 沙盤模擬 | 國企改革 | 鄉(xiāng)村振興 | 黨建培訓(xùn) | 保險(xiǎn)培訓(xùn) | 銀行培訓(xùn) | 電信領(lǐng)域 | 房地產(chǎn) | 國學(xué)智慧 | 心理學(xué) | 情緒管理 | 時(shí)間管理 | 目標(biāo)管理 | 客戶管理 | 店長培訓(xùn) | 新能源 | 數(shù)字化轉(zhuǎn)型 | 工業(yè)4.0 | 電力行業(yè) |
更新時(shí)間: 2024-03-08 12:00


【課程背景】

微服務(wù)架構(gòu)已然成為了當(dāng)下最流行的熱門話題,并且它已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,而Spring Boot以其極速開發(fā)為特點(diǎn)也已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計(jì)算還是大數(shù)據(jù),Java平臺(tái)已成為全棧的生態(tài)體系,其重要性幾乎不可替代。而Spring Boot作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的Spring 生態(tài)社區(qū),支撐Spring Cloud技術(shù)體系。

本課程將講解SpringBoot是如何簡化Spring的開發(fā)過程,能讓開發(fā)者快速的搭建框架和Web容器,熟練使用SpringBoot下各種注解與組件,如何與SpringCloud技術(shù)體系集成。內(nèi)容涵蓋SpringBoot的整體框架結(jié)構(gòu)、多環(huán)境配置處理、如何快速開發(fā)基于Web的應(yīng)用、對(duì)數(shù)據(jù)訪問的支持、對(duì)緩存的支持、日志管理、應(yīng)用監(jiān)控管理等。

 

【課程收益】

掌握SpringBoot框架快速應(yīng)用與實(shí)戰(zhàn)

掌握SpringBoot框架與第三方技術(shù)的集成

掌握SpringBoot生產(chǎn)特性

掌握SpringBoot底層原理

 

【課程對(duì)象】研發(fā)工程師、售前技術(shù)工程師

【課程時(shí)間】1

 

【課程大綱】


一、微服務(wù)與SpringBoot

1、微服務(wù)基礎(chǔ)

微服務(wù)基本介紹

介紹微服務(wù)基本概念、技術(shù)發(fā)展的由來,以及目前流行的技術(shù)(主要針對(duì)Java 平臺(tái)),Spring Boot、Spring Cloud等

 

2、SpringBoot初體驗(yàn)

Spring Boot 介紹:

介紹 Spring Boot 項(xiàng)目、選型理由、功能特性、參考文檔等

Spring Boot 初體驗(yàn):

Spring Boot 預(yù)備環(huán)境、新建 Spring Boot 應(yīng)用、代碼組織結(jié)構(gòu)、運(yùn)行

 

二、SpringBoot快速應(yīng)用實(shí)戰(zhàn)

1、SpringBoot概述

什么是Spring Boot

Spring Boot的核心功能

Spring Boot的優(yōu)缺點(diǎn)對(duì)比

Spring Boot的版本

 

2、SpringBoot快速入門

創(chuàng)建Maven工程

添加SpringBoot的啟動(dòng)器

編寫SpringBoot引導(dǎo)類

編寫Controller

測(cè)試驗(yàn)證

實(shí)戰(zhàn):使用SpringBoot完成第一個(gè)SpringBoot工程

 

3、SpringBoot核心配置

啟動(dòng)類與@SpringBootApplication

自動(dòng)配置的開閉

SpringBoot配置文件類型和作用

Yml配置文件簡介

Yml配置文件的語法

Spring Boot的配置文件

Spring Boot之starter pom

使用命令行參數(shù)實(shí)現(xiàn)外部配置

常規(guī)屬性的配置

多環(huán)境配置之Profile配置

SpringBoot配置信息查詢

使用注解@Value映射配置

使用注解@ConfigurationProperties配置映射

實(shí)戰(zhàn):使用SpringBoot基于多環(huán)境的快速切換

 

4、SpringBootWeb開發(fā)

Spring Boot的Web開發(fā)支持

Spring Boot與Spring MVC的集成

基于tomcat的配置

 

三、SpringBoot與第三方技術(shù)整合

1、SpringBoot整合MyBatis

添加Mybatis的啟動(dòng)器

創(chuàng)建實(shí)體Bean

編寫Mapper

配置Mapper映射文件

application.properties中添加mybatis信息

編寫測(cè)試Controller

實(shí)戰(zhàn):SpringBoot對(duì)Mybatis的整合

 

2SpringBoot整合JPA

JPA:

介紹 JPA 技術(shù)背景、標(biāo)準(zhǔn)規(guī)范、JPA實(shí)現(xiàn)框架以及核心API

Spring Data JPA 整合:

JPA 實(shí)現(xiàn)框架 Hibernate為例,實(shí)戰(zhàn)整合 Spring Data JPA 技術(shù)

Spring Boot 整合:

介紹和整合 spring-boot-stater-data-jpa:

實(shí)戰(zhàn):SpringBoot對(duì)Spring Data JPA的整合

 

3、SpringBoot整合Redis

Redis安裝

Redis基本使用

Redis應(yīng)用場景

基于Redis實(shí)現(xiàn)熱數(shù)據(jù)的讀寫

高并發(fā)場景下基于Redis實(shí)現(xiàn)分布式鎖

實(shí)戰(zhàn):基于Redis實(shí)現(xiàn)熱數(shù)據(jù)的讀寫

實(shí)戰(zhàn):高并發(fā)場景下基于Redis實(shí)現(xiàn)分布式鎖

 

4SpringBoot整合Junit

添加Junit啟動(dòng)器

編寫測(cè)試類

控制臺(tái)驗(yàn)證測(cè)試信息輸出

 

5、SpringBoot整合NoSQL

NoSQL:

介紹 NoSQL 使用背景、技術(shù)發(fā)展以及主流中間節(jié)

Elasticsearch 為例,搭建 Elasticsearch ,整合 Spring Data 技術(shù)(如:ElasticsearchTemplate)

Spring Boot 整合:

介紹和整合 spring-boot-starter-data-elaticsearch

Spring mongodb的支持

Spring Boot對(duì)Mongodb的支持

Spring Boot下基于Mongodb整合

實(shí)戰(zhàn):SpringBoot對(duì)ElasticSearch的整合

實(shí)戰(zhàn):SpringBoot對(duì)MongoDB的整合

 

四、SpringBoot原理剖析

1、SpringBoot底層原理剖析

@EnableAutoConfiguration原理分析

@Enable注解實(shí)現(xiàn)原理

@import的使用

importSelector接口

如何實(shí)現(xiàn)自定義注解

 

2、SpringBoot實(shí)現(xiàn)自定義Starter

自定義Starter過程剖析

自定義Starter實(shí)現(xiàn)

自定義Starter整合

實(shí)戰(zhàn):SpringBoot自定義starter的開發(fā)與整合

 


 
反對(duì) 0舉報(bào) 0 收藏 0
更多>與《SpringBoot應(yīng)用開發(fā)與實(shí)戰(zhàn)》Java企業(yè)級(jí)應(yīng)用快速開發(fā)神器相關(guān)內(nèi)訓(xùn)課
做最靠譜的中層---MTP中層管理技能訓(xùn)練 互聯(lián)網(wǎng)時(shí)代下卓越領(lǐng)導(dǎo)五力模型 在互聯(lián)網(wǎng)時(shí)代做最靠譜的中層---中層管理技能提升 5G物聯(lián)網(wǎng)基礎(chǔ)與產(chǎn)業(yè)應(yīng)用 企業(yè)私域流量池實(shí)踐 數(shù)字技術(shù)與數(shù)字經(jīng)濟(jì) 《運(yùn)用IE技術(shù)改善生產(chǎn)效率》 IE與標(biāo)準(zhǔn)工時(shí)應(yīng)用實(shí)戰(zhàn)訓(xùn)練
陳國星老師介紹>陳國星老師其它課程
私董會(huì)沙龍《財(cái)富永續(xù) 守護(hù)未來》  ——新時(shí)代下家庭財(cái)富管理新思路 如何幫助中高端客戶做好資產(chǎn)傳承規(guī)劃 《新形勢(shì)下境內(nèi)保險(xiǎn)金信托與家族信托的重要應(yīng)用》  ——家族財(cái)富保全保障傳承與大額保單實(shí)務(wù)規(guī)劃 高端客戶精準(zhǔn)經(jīng)營三部曲 《保險(xiǎn)金信托規(guī)劃原理與實(shí)務(wù)》  ——全方位解讀保險(xiǎn)金信托 《給保險(xiǎn)插上信托的翅膀》  ——借力保險(xiǎn)金信托輕松落地保單 《游戲改變世界》    游戲化學(xué)習(xí)項(xiàng)目設(shè)計(jì)與運(yùn)營 《魅力講師修煉》   課堂呈現(xiàn)技巧
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  誠聘英才  |  網(wǎng)站聲明  |  隱私保障及免責(zé)聲明  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  京ICP備11016574號(hào)-25