日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

瀏覽:218日期:2023-12-02 17:49:36
目錄一、配置文件的編寫(xiě) 1.配置文件2.導(dǎo)入依賴二、日志框架處理1.默認(rèn)配置2.個(gè)性配置3.自動(dòng)生成的日志文件三、頁(yè)面處理1. 控制器2.配置錯(cuò)誤友好頁(yè)面四、實(shí)體類構(gòu)建1.創(chuàng)建持久層實(shí)體類Entity2.注解的使用五、后臺(tái)管理1.配置持久層組件2.標(biāo)注業(yè)務(wù)層組件3.編寫(xiě)控制器4.例一、配置文件的編寫(xiě) 1.配置文件

為方便我們的開(kāi)發(fā),我們需要構(gòu)建三個(gè)環(huán)境下的配置文件分別是通用環(huán)境、開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境下的yml格式配置文件并且在開(kāi)發(fā)環(huán)境配置中配置好我們的數(shù)據(jù)庫(kù)和日志

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

2.導(dǎo)入依賴

(這個(gè)是在初始化spring boot項(xiàng)目時(shí)就自動(dòng)導(dǎo)入了)需要用到的有JPA、thymeleaf、devtools、aop等

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

二、日志框架處理

(這個(gè)可以自己配置也可以不配,根據(jù)自己的使用習(xí)慣,我是跟著視頻的QAQ,不配置的話用默認(rèn)的也可以)

1.默認(rèn)配置

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

2.個(gè)性配置

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

3.自動(dòng)生成的日志文件

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

三、頁(yè)面處理1. 控制器

通過(guò)控制器來(lái)處理命令,使用注解@GetMapping或者@PostMapping等進(jìn)行處理可以通過(guò)一系列控制器實(shí)現(xiàn)各鐘功能控制器示例:

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

貌似Spring boot默認(rèn)訪問(wèn)頁(yè)面就是index

2.配置錯(cuò)誤友好頁(yè)面

4xX 5XX分別是服務(wù)端和客戶端有錯(cuò)誤時(shí)會(huì)默認(rèn)跳轉(zhuǎn)的頁(yè)面

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

這里有個(gè)坑!:注意使用thymeleaf的html如果使用了th:fragment和th:replace抽取公共部分的話,可能會(huì)出現(xiàn)直接打開(kāi)靜態(tài)模板時(shí)會(huì)丟失樣式的問(wèn)題要注意我們?cè)诔槿」膊糠謺r(shí),原h(huán)tml頁(yè)面的被取代部分最好不要清空,同時(shí)要注意css樣式部分的路徑,并且要保留在項(xiàng)目中

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

又一個(gè)坑!:idea啟動(dòng)頁(yè)面產(chǎn)生亂碼

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

這是因?yàn)閕dea啟動(dòng)頁(yè)面時(shí)的編碼不一樣,兼容性的問(wèn)題,只需要加入下面這段代碼到head里就解決了

<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

四、實(shí)體類構(gòu)建

使用JPA技術(shù)

JPA是Java Persistence API的簡(jiǎn)稱,中文名Java持久層API是JDK5.0注解或XML描述對(duì)象-關(guān)系表的映射關(guān)系,并將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中

1.創(chuàng)建持久層實(shí)體類Entity

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

創(chuàng)建實(shí)體類使用注解@Entity:表明實(shí)體類

必須與@Id注解 結(jié)合使用否則 No identifier specified for entity: name 屬性(可選)實(shí)體名稱。 缺省為實(shí)體類的非限定名稱。該名稱用于引用查詢中的實(shí)體。該名稱不能是Java持久性查詢語(yǔ)言中的保留字面值。不與@Table結(jié)合的話 表名 默認(rèn)為 SnakeCaseStrategy(命名策略 )為表名若使用 name屬性 且沒(méi)有與@Table結(jié)合 則表名為 name值的SnakeCaseStrategy(命名策略 )例如:@Entitypublic class UserEntity{…} 表名 user_entity@Entity(name=“UE”)public class UserEntity{…} 表名 ue@Entity(name=“UsEntity”)public class UserEntity{…} 表名 us_entity

@Table(name = 數(shù)據(jù)庫(kù)名)操作數(shù)據(jù)庫(kù)

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

運(yùn)行啟動(dòng)類后會(huì)自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)表單

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

2.注解的使用

@ID @GeneratedValue @XX TO XX關(guān)系@ID:@ID 標(biāo)注用于聲明一個(gè)實(shí)體類的屬性映射為數(shù)據(jù)庫(kù)的主鍵列。該屬性通常置于屬性聲明語(yǔ)句之前,可與聲明語(yǔ)句同行,也可寫(xiě)在單獨(dú)行上。@ID標(biāo)注也可置于屬性的getter方法之前。

@GeneratedValue:@GeneratedValue 用于標(biāo)注主鍵的生成策略,通過(guò)strategy 屬性指定。默認(rèn)情況下,JPA 自動(dòng)選擇一個(gè)最適合底層數(shù)據(jù)庫(kù)的主鍵生成策略:****SqlServer對(duì)應(yīng)identity,MySQL 對(duì)應(yīng) auto increment。

在javax.persistence.GenerationType中定義了以下幾種可供選擇的策略:

IDENTITY:采用數(shù)據(jù)庫(kù)ID自增長(zhǎng)的方式來(lái)自增主鍵字段,Oracle 不支持這種方式;AUTO: JPA自動(dòng)選擇合適的策略,是默認(rèn)選項(xiàng);SEQUENCE:通過(guò)序列產(chǎn)生主鍵,通過(guò)@SequenceGenerator 注解指定序列名,MySql不支持這種方式TABLE:通過(guò)表產(chǎn)生主鍵,框架借由表模擬序列產(chǎn)生主鍵,使用該策略可以使應(yīng)用更易于數(shù)據(jù)庫(kù)移植。

ManyToMany、OneToMany等是各實(shí)體類之間對(duì)應(yīng)的關(guān)系,根據(jù)實(shí)際關(guān)系注解…

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

五、后臺(tái)管理

有了實(shí)體類和數(shù)據(jù)庫(kù)表單之后當(dāng)然就是要將它們注冊(cè)到我們的容器中,實(shí)現(xiàn)增刪改查等操作,在web頁(yè)面上實(shí)現(xiàn)后臺(tái)和前端的響應(yīng)!

1.配置持久層組件

@Repository注解式持久層組件,用于標(biāo)注數(shù)據(jù)訪問(wèn)組件,即DAO組件DAO層先定義一個(gè)接口

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

2.標(biāo)注業(yè)務(wù)層組件

@Service用于標(biāo)注業(yè)務(wù)層組件

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

從數(shù)據(jù)庫(kù)中取用戶名及密碼

3.編寫(xiě)控制器

根據(jù)自己的需求編寫(xiě)控制器的內(nèi)容

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

4.例

如在管理員登陸頁(yè)面中@Controller用于標(biāo)記在一個(gè)類上,使用它標(biāo)記的類就是一個(gè)SpringMvc Controller對(duì)象,分發(fā)處理器會(huì)掃描使用該注解的類的方法,并檢測(cè)該方法是否使用了@RequestMapping注解。@Controller只是定義了一個(gè)控制器類,而使用@RequestMapping注解的方法才是處理請(qǐng)求的處理器

spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)

到此這篇關(guān)于spring boot 日志/頁(yè)面處理、實(shí)體類構(gòu)建、后臺(tái)管理功能的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)spring boot日志頁(yè)面處理內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品乱码久久久久久蜜桃麻豆| 视频一区二区国产| 久久精品99国产国产精| 亚洲精品1区2区| 香蕉久久久久久久av网站| 国产美女一区| 免费在线视频一区| 亚洲aa在线| 青青青国产精品| 国产精品www.| 国产精品国产一区| 成人在线黄色| 日韩欧美看国产| 欧美+亚洲+精品+三区| 成人av二区| 蜜臀a∨国产成人精品| 日韩超碰人人爽人人做人人添| 国产精品v一区二区三区| 久久福利在线| 日韩在线精品| 好看的av在线不卡观看| 亚洲网址在线观看| 国产精品一卡| 三级在线看中文字幕完整版| 999视频精品| 亚洲欧洲一区二区天堂久久| 免费精品视频在线| 日韩不卡在线观看日韩不卡视频| 国产精品免费99久久久| 国产一区二区三区91| 久久九九精品| 国产一区二区高清| 欧美私人啪啪vps| 国产精品免费99久久久| 中文字幕在线视频久| 欧美日韩三区| 日本视频在线一区| 97在线精品| 在线亚洲免费| 国产精品调教| 久久久久久美女精品| 亚洲精选久久| 电影91久久久| 蜜臀精品一区二区三区在线观看 | 精品视频久久| 丝袜av一区| 亚洲精品高潮| 精品国产不卡| 丝袜美腿一区二区三区| 国产精品极品在线观看| 成人免费电影网址| 综合激情一区| 国产一区二区三区网| 99亚洲视频| 国产精品国码视频| 亚洲一级网站| 国产亚洲精品美女久久| 欧美成a人免费观看久久| 亚洲激情婷婷| 九九久久国产| 蜜桃久久av| 国产中文在线播放| 日韩欧美激情| 久久精品国产68国产精品亚洲| 日韩国产精品久久久久久亚洲| 欧美天堂视频| 欧美偷窥清纯综合图区| 欧美性感美女一区二区| 国产精品白丝一区二区三区| 狠狠色综合网| 国产一区调教| 日韩精品一区二区三区中文在线| 日韩av免费| 欧美日本一区| 黄色亚洲大片免费在线观看| 麻豆国产91在线播放| 亚洲欧美成人综合| 亚洲精品一级二级| 国产精品伦一区二区| 国产模特精品视频久久久久| 97国产成人高清在线观看| 日本不卡不码高清免费观看 | 精品日本视频| 蜜臀av国产精品久久久久| 精品高清久久| 久久国产尿小便嘘嘘| 首页亚洲欧美制服丝腿| 私拍精品福利视频在线一区| 久久成人高清| 青青青国产精品| 亚洲一区二区三区四区电影| 亚洲高清二区| 伊伊综合在线| 你懂的亚洲视频| 日韩国产在线不卡视频| 日韩中文字幕一区二区三区| 99久久亚洲精品| 97精品在线| 精品久久福利| 国产精品麻豆成人av电影艾秋 | 蜜臀av免费一区二区三区| 精品视频网站| 国产福利一区二区精品秒拍| 91精品国产自产在线丝袜啪| 快she精品国产999| 色老板在线视频一区二区| sm久久捆绑调教精品一区| 你懂的国产精品| 国产欧美三级| 国产欧美另类| 欧美在线观看天堂一区二区三区| 一区二区电影在线观看| 午夜一级久久| 欧美+日本+国产+在线a∨观看| 日韩欧美视频专区| 国产成人久久精品一区二区三区| 麻豆一区二区99久久久久| 国产剧情一区| 国产福利资源一区| 麻豆精品蜜桃视频网站| 欧美黑人巨大videos精品| 国产日韩一区| 国产精品久久久久毛片大屁完整版| 国产视频一区二区在线播放| 日韩高清欧美激情| 91精品美女| 国产精品亚洲成在人线| 国产欧美日韩一区二区三区四区| 日本在线成人| 日韩高清三区| 国产欧美日韩影院| 国产精品1luya在线播放| 国产精品2区| 精品国产a一区二区三区v免费| 岛国av在线网站| 久久高清免费| 亚洲免费激情| 亚洲+小说+欧美+激情+另类| 日韩**一区毛片| 国产精品久久免费视频| 精品久久福利| 午夜精品成人av| 五月综合激情| 99国产一区| 日韩欧美另类中文字幕| 国产精品一卡| 中文字幕在线免费观看视频| 久久影视一区| 日韩精品一级二级| 日本91福利区| 精品久久99| 波多野结衣一区| 亚洲最新av| 欧美日韩一区二区国产| 国精品产品一区| 五月精品视频| 亚洲免费观看高清完整版在线观| 国产伦精品一区二区三区视频| 国产激情欧美| 91精品国产调教在线观看| 亚洲免费网址| 国产精品免费不| 久久国产亚洲| 亚洲人成亚洲精品| 精品久久久久中文字幕小说| 激情欧美国产欧美| 日韩精品视频一区二区三区| 久久只有精品| 91精品成人| 欧美精品观看| 日韩欧美自拍| 综合精品一区| 麻豆精品久久久| 亚洲香蕉网站| 亚洲精品伊人| 国产精品蜜芽在线观看| 99日韩精品| 久久尤物视频| 99成人在线视频| 国产亚洲高清一区| 国产精品字幕| 日韩国产成人精品| 国产精品久久久久av电视剧| 综合日韩在线| 中文字幕在线视频久| 亚洲人成亚洲精品| 久久久久免费| 四虎精品永久免费| 一区二区三区四区日本视频| 亚洲免费播放| 精品国产乱码| 丝袜诱惑制服诱惑色一区在线观看| 精品一区二区三区免费看 | 久久久久网站| 国产日韩在线观看视频| 久久亚洲精品中文字幕蜜潮电影| 国产美女久久| 欧美日韩国产在线一区| 精品一区二区三区免费看| 久久亚洲国产精品一区二区|