一個(gè)沒有if的SpringBoot框架逊抡,就是這么肝

人生沒有if,所以這個(gè)框架來了,一直有這個(gè)寫個(gè)框架的心零酪,這次終于得以安心啦冒嫡!肝了幾天,熬了幾夜四苇,也算是沒有白熬夜P⒘琛!月腋!
直接入主題吧蟀架!這就是我們碼農(nóng)對的起打工人的稱號!
首先先介紹一下這個(gè)框架的用途(先別吐糟榆骚,或許真的不是重新造輪子)
1.這是一個(gè)類似spring+spingBoot+mybatis 可耦可拆 的一個(gè)web 框架
主要使用技術(shù)

1.cglib 動(dòng)態(tài)代理
2.gradle 構(gòu)建工具
3.netty
3.各種設(shè)計(jì)模式
4.不用if
5.只用lambda

具體實(shí)現(xiàn)的功能或者思想有

1.ioc di 也就是大名鼎鼎的 依賴注入
2.aop 面向切面編程
3.mybatis 動(dòng)態(tài)代理
4.攔截器
5.過濾器
6.循環(huán)依賴 區(qū)別于spring 的實(shí)現(xiàn)

說實(shí)話這是個(gè)面向函數(shù)式編程工程片拍,需要有函數(shù)式編程基礎(chǔ)這也是重點(diǎn)

雖說還有些bug不過已經(jīng)是好的開始

上代碼 先來個(gè)啟動(dòng)類

image.png

邏輯那不是一般的清晰 關(guān)鍵還有注釋

image.png

1.注釋很清晰 邏輯也很清晰 我想看過這個(gè)你或許知道其實(shí)沒有那么難-->Spring and SpringBoot
2.設(shè)計(jì)理念 主要是主要的功能實(shí)現(xiàn) 都預(yù)留的升級邏輯

a.簡單說就是每次方法總會(huì)返回下一次運(yùn)行的條件 中間沒有緩存 目的為了更好的去理解框架本省
b.所有的注解都是和spring 一致方便理解 也方便你理解源碼
c.發(fā)現(xiàn)沒有好多方法都是Load.XXYY() 是的這也是考慮的一個(gè)方面
3.為了方便代碼邏輯清晰后期會(huì)定期增加注釋

下面是目錄結(jié)構(gòu)

1.目錄設(shè)計(jì)還是便于理解

image.png

目錄結(jié)構(gòu)說明

1.annotation 是所有的注解(你熟悉的味道)

image.png

2.aop 包括了切面必備的類(盡量簡化 按需升級)

image.png

3.container 容器的實(shí)現(xiàn)(主要是netty 實(shí)現(xiàn) 后期可以使用其他實(shí)現(xiàn) 比如Tomcat)

image.png

先上地址 如若有興趣 在更新
https://gitee.com/hihuzi/hioove-cloud.git
謝謝 是不是真的沒有發(fā)現(xiàn) if

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市妓肢,隨后出現(xiàn)的幾起案子捌省,更是在濱河造成了極大的恐慌,老刑警劉巖碉钠,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纲缓,死亡現(xiàn)場離奇詭異,居然都是意外死亡喊废,警方通過查閱死者的電腦和手機(jī)祝高,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來污筷,“玉大人工闺,你說我怎么就攤上這事。” “怎么了陆蟆?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵雷厂,是天一觀的道長。 經(jīng)常有香客問我遍搞,道長罗侯,這世上最難降的妖魔是什么器腋? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任溪猿,我火速辦了婚禮,結(jié)果婚禮上纫塌,老公的妹妹穿的比我還像新娘诊县。我一直安慰自己,他們只是感情好措左,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布依痊。 她就那樣靜靜地躺著,像睡著了一般怎披。 火紅的嫁衣襯著肌膚如雪胸嘁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天凉逛,我揣著相機(jī)與錄音性宏,去河邊找鬼。 笑死状飞,一個(gè)胖子當(dāng)著我的面吹牛毫胜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播诬辈,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼酵使,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了焙糟?” 一聲冷哼從身側(cè)響起口渔,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎穿撮,沒想到半個(gè)月后搓劫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡混巧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年枪向,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咧党。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秘蛔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情深员,我是刑警寧澤负蠕,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站倦畅,受9級特大地震影響遮糖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叠赐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一欲账、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧芭概,春花似錦赛不、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惹苗,卻和暖如春殿较,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背桩蓉。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工淋纲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人触机。 一個(gè)月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓帚戳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親儡首。 傳聞我的和親對象是個(gè)殘疾皇子片任,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容