官术网_书友最值得收藏!

2.2 Repository的類層次關(guān)系
(diagms/hierarchy/structure)

我們來根據(jù)Repository這個(gè)基類順藤摸瓜,看看Spring Data JPA里面都有些什么,順便教大家學(xué)習(xí)的方法,這樣不管碰到什么框架,學(xué)習(xí)方法都類似,自己可以逐步從入門到精通,提高學(xué)習(xí)效率。

(1)我們用工具IntelliJ IDEA,打開類Repository.class,單擊Navigate→Type Hierarchy。然后我們會得到如圖2-2所示的視圖。

圖2-2

通過這個(gè)層次結(jié)構(gòu)視圖,我們就會明白基類Repository的實(shí)現(xiàn),對工程里面的所有Repository了如指掌,我們項(xiàng)目里面有哪些、Spring的項(xiàng)目里面有哪些也會一目了然。

(2)通過IntelliJ IDEA打開類Example1里面的UserRepository.java,右擊選擇show diagrams,用圖表的方式查看類的層次關(guān)系,如圖2-3所示。

圖2-3

(3)通過IntelliJ IDEA打開類QueryDslJpaRepository,右擊,選擇show diagrams,用圖表的方式查看類的關(guān)系層次。打開的界面如圖2-4所示。

圖2-4

(4)通過IntelliJ IDEA打開類Example1里面的UserRepository.java,打開Navigate→File Structure,可以查看此類的結(jié)構(gòu)以及有哪些方法。以此類推到其他類上。打開的界面如圖2-5所示。

圖2-5

以上三種視圖是開發(fā)過程中經(jīng)常用到的視圖。

我們來看一個(gè)Repository的實(shí)例:

主站蜘蛛池模板: 定边县| 贵定县| 无棣县| 西充县| 正镶白旗| 屯昌县| 襄垣县| 龙门县| 祥云县| 和龙市| 南城县| 辰溪县| 扎囊县| 安徽省| 安吉县| 山东省| 井研县| 贵阳市| 三穗县| 芦山县| 东莞市| 军事| 九台市| 博野县| 三江| 布尔津县| 太谷县| 巴东县| 新乡市| 扎赉特旗| 墨江| 南澳县| 尤溪县| 桃江县| 池州市| 扎兰屯市| 大洼县| 望谟县| 宁海县| 永平县| 云和县|