国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

SpringBootWeb案例

2023-04-10 16:07 作者:蘇喆i  | 我要投稿

需求說明:

部門管理:

查詢部門列表

刪除部門

新增部門

員工管理:

查詢員工列表(分頁、條件)

刪除員工

新增員工

修改員工

一、環(huán)境搭建

  • 準(zhǔn)備數(shù)據(jù)庫表(dept、emp)

  • 創(chuàng)建springboot工程,引入對(duì)應(yīng)的起步依賴(web、mybatis、mysql驅(qū)動(dòng)、lombok)

  • 配置文件application.properties中引入mybatis的配置信息,準(zhǔn)備對(duì)應(yīng)的實(shí)體類

  • 準(zhǔn)備對(duì)應(yīng)的Mapper、Service(接口、實(shí)現(xiàn)類)、Controller基礎(chǔ)結(jié)構(gòu)

application.properties:

開發(fā)規(guī)范

Restful

REST(REpresentational State Transfer),表述性狀態(tài)轉(zhuǎn)換,它是一種軟件架構(gòu)風(fēng)格

傳統(tǒng)風(fēng)格

REST風(fēng)格:簡潔、規(guī)范、優(yōu)雅

注意事項(xiàng)

  • REST是風(fēng)格,是約定方式,約定不是規(guī)定,可以打破。

  • 描述模塊的功能通常使用復(fù)數(shù),也就是加s的格式來描述,表示此類資源,而非單個(gè)資源。如:users、emps、books…

開發(fā)規(guī)范-統(tǒng)一響應(yīng)結(jié)果

前后端交互統(tǒng)一響應(yīng)結(jié)果 Result

開發(fā)流程

開發(fā)流程

二、部門管理

controller:

service接口:

service接口的實(shí)現(xiàn)類:

mapper:

三、員工管理

controller:

service接口:

service接口的實(shí)現(xiàn)類:

mapper:

xml:

分頁查詢結(jié)果封裝類:

utils:

配置文件

yml配置文件

yml基本語法:

  • 大小寫敏感

  • 數(shù)值前邊必須有空格,作為分隔符

  • 使用縮進(jìn)表示層級(jí)關(guān)系,縮進(jìn)時(shí),不允許使用Tab鍵,只能用空格(idea中會(huì)自動(dòng)將Tab轉(zhuǎn)換為空格)

  • 縮進(jìn)的空格數(shù)目不重要,只要相同層級(jí)的元素左側(cè)對(duì)齊即可

  • # 表示注釋,從這個(gè)字符一直到行尾,都會(huì)被解析器忽略

在application.yml中的配置案例相關(guān)的配置項(xiàng)

@ConfigurationProperties

@ConfigurationProperties 與 @Value

相同點(diǎn):

都是用來注入外部配置的屬性的

不同點(diǎn):

@Value注解只能一個(gè)一個(gè)的進(jìn)行外部屬性的注入。

@ConfigurationProperties可以批量的將外部的屬性配置注入到bean對(duì)象的屬性中。

pom.xml:


SpringBootWeb案例的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
兰溪市| 古蔺县| 宁国市| 广州市| 绍兴县| 京山县| 罗源县| 南木林县| 平果县| 馆陶县| 建水县| 民乐县| 明溪县| 莲花县| 封丘县| 霞浦县| 蕲春县| 新昌县| 固原市| 宜阳县| 长岭县| 新蔡县| 盐源县| 墨脱县| 上饶市| 罗平县| 大冶市| 东莞市| 博湖县| 中超| 华坪县| 淅川县| 安溪县| 永宁县| 喀喇沁旗| 龙里县| 昌邑市| 普格县| 墨玉县| 陕西省| 济南市|