隨著微服務(wù)概念的日漸流行,spring社區(qū)為了迎合這種趨勢(shì),在spring的基礎(chǔ)上推出了新一代的微服務(wù)框架spring-boot,它的出現(xiàn)從一定程度上簡(jiǎn)化了項(xiàng)目的開發(fā)難度和部署難度??梢哉f他是一個(gè)開箱即用的工具箱,里面集成了大量的流行框架,使得開發(fā)者使用框架的難度減少。并且他集成了多種流行的servlet容器,而且可以給使用者自行選擇。并且他擯棄了spring的繁重的配置文件,而是通過代碼的方式把bean對(duì)象創(chuàng)建,然后交給spring進(jìn)行管理。這樣可以使得所編寫的代碼看起來更加清晰。
我們的系列課程會(huì)詳細(xì)講解spring-boot項(xiàng)目的設(shè)計(jì)初衷,spring-boot所帶來的方便,以及spring-boot內(nèi)部的運(yùn)行原理和spring-boot相關(guān)的注意事項(xiàng)。
我們是基于現(xiàn)在最新的spring-boot版本(1.5.3.RELEASE)的基礎(chǔ)上進(jìn)行詳解。
并且通過由淺入深的實(shí)戰(zhàn)例子,一步一步的展示如何通過spring-boot從0開始構(gòu)建一個(gè)完整的服務(wù)。并且會(huì)通過spring-boot展示如何集成現(xiàn)在流行的數(shù)據(jù)庫框架、緩存框架、日志框架、消息隊(duì)列框架等常用框架。
相信我們的課程能夠使得你對(duì)于spring-boot有更加深刻的理解和掌握。
我們的課程題目
系列一課程大綱(通過結(jié)合SpringBoot + SpringMVC + JPA + Mybatis + redis + localCache的實(shí)戰(zhàn)案例來進(jìn)行分析和講解)
- Spring-Boot的相關(guān)概念
- 如何構(gòu)建一個(gè)入門可運(yùn)行的spring-boot的web項(xiàng)目
- 詳細(xì)介紹入門例子中的各種常用注解和相關(guān)配置
- 如何構(gòu)建一個(gè)可直接運(yùn)行的jar包項(xiàng)目
- 如何把spring-boot項(xiàng)目部署到tomcat之中
- 詳解spring-boot中多種配置文件的使用方式
- 詳解spring-boot的熱部署功能和相關(guān)的機(jī)制
- 詳解spring-boot如何結(jié)合log框架,并進(jìn)行自定義修改
- 通過實(shí)例展示spring-boot如何和jpa進(jìn)行結(jié)合
- 通過實(shí)例展示spring-boot如何和mybatis進(jìn)行結(jié)合
- 通過實(shí)例展示spring-boot如何配置數(shù)據(jù)庫框架的多數(shù)據(jù)和讀寫分離
- 通過實(shí)例展示spring-boot如何配置redis緩存
- 通過實(shí)例展示spring-boot同時(shí)結(jié)合數(shù)據(jù)庫和緩存
- 基于spring-boot的實(shí)戰(zhàn)演示
- 介紹spring-boot的內(nèi)部原理和插件概念
- 介紹微服務(wù)的核心概念,以及分布式服務(wù)需要注意的地方
想進(jìn)行繼續(xù)深入學(xué)習(xí)spring-boot的可以加入我們的群: 632109190 一起進(jìn)行學(xué)習(xí)。