国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站開(kāi)發(fā)wbs工作分解結(jié)構(gòu)北京互聯(lián)網(wǎng)公司有哪些

網(wǎng)站開(kāi)發(fā)wbs工作分解結(jié)構(gòu),北京互聯(lián)網(wǎng)公司有哪些,有哪些做app的網(wǎng)站,福田網(wǎng)站建設(shè)樂(lè)云seo注:此為筆者學(xué)習(xí)狂神說(shuō)SpringBoot的筆記,其中包含個(gè)人的筆記和理解,僅做學(xué)習(xí)筆記之用,更多詳細(xì)資訊請(qǐng)出門(mén)左拐B站:狂神說(shuō)!!! 一、整合JDBC使用(理解) 創(chuàng)建項(xiàng)目 勾選依賴(lài)啟動(dòng)器 查看依賴(lài) …

注:此為筆者學(xué)習(xí)狂神說(shuō)SpringBoot的筆記,其中包含個(gè)人的筆記和理解,僅做學(xué)習(xí)筆記之用,更多詳細(xì)資訊請(qǐng)出門(mén)左拐B站:狂神說(shuō)!!!

一、整合JDBC使用(理解)

在這里插入圖片描述

創(chuàng)建項(xiàng)目
在這里插入圖片描述
在這里插入圖片描述

勾選依賴(lài)啟動(dòng)器
在這里插入圖片描述

查看依賴(lài)
在這里插入圖片描述

1、配置連接數(shù)據(jù)庫(kù)的信息

  • 選擇數(shù)據(jù)庫(kù)
    在這里插入圖片描述

  • 挑選mysql版本

在這里插入圖片描述

2、調(diào)試數(shù)據(jù)源

  • 測(cè)試數(shù)據(jù)源
    在這里插入圖片描述

  • 獲得數(shù)據(jù)庫(kù)的連接,查看連接

在這里插入圖片描述

  • 修改時(shí)區(qū),否則會(huì)出現(xiàn)版本報(bào)錯(cuò)
  • 假如時(shí)區(qū)報(bào)錯(cuò),增加一個(gè)時(shí)區(qū)配置就ok了:serverTimezone=UTC

在這里插入圖片描述

可以運(yùn)行看看,有沒(méi)報(bào)錯(cuò)

3、查看源碼,理解底層配置信息

在這里插入圖片描述
在這里插入圖片描述

  • 套路:有properties,就會(huì)有某某AutoCofiguration

在這里插入圖片描述

  • 要進(jìn)去java文件里面看,而不是進(jìn)類(lèi)里面看

在這里插入圖片描述

4、springboot已經(jīng)配置好許多模板bean,拿來(lái)即用 CRUD

在這里插入圖片描述

  • 看jar包

在這里插入圖片描述

在這里插入圖片描述

  • 使用jdbcTemplate模板,需要的配置信息

在這里插入圖片描述

  • 導(dǎo)入springboot-web依賴(lài)

在這里插入圖片描述

  • 點(diǎn)進(jìn)去看一下JDBCTemplate的方法

在這里插入圖片描述

  • 點(diǎn)開(kāi)結(jié)構(gòu)看一下

在這里插入圖片描述

1)測(cè)試數(shù)據(jù)庫(kù)的操作
①查詢(xún)數(shù)據(jù)庫(kù)信息

在這里插入圖片描述

  • 注:只是修改數(shù)據(jù)庫(kù),不需要重啟項(xiàng)目,數(shù)據(jù)庫(kù)才是最重要的

在這里插入圖片描述

②增加數(shù)據(jù)庫(kù)信息

在增加信息的時(shí)候,jdbc可以直接寫(xiě)sql,不需要傳值

在這里插入圖片描述

springboot已經(jīng)把很多操作封裝成jdbcTemplate了,很多步驟可以省略了

③更新數(shù)據(jù)庫(kù)消息

在這里插入圖片描述

點(diǎn)進(jìn)去看一下update

在這里插入圖片描述

在這里插入圖片描述

  • 方法1:直接在sql語(yǔ)句上寫(xiě)數(shù)據(jù)
  • 方法2:原生的jdbc執(zhí)行sql語(yǔ)句和傳遞參數(shù)的方法,來(lái)寫(xiě)數(shù)據(jù)

在這里插入圖片描述

④刪除數(shù)據(jù)庫(kù)信息

在這里插入圖片描述

效果:鏈改接參數(shù)就可以了

在這里插入圖片描述

再查看一下源碼:
查看下內(nèi)置導(dǎo)入的包

在這里插入圖片描述

去配置文件修改即可在這里插入圖片描述

自定義配置的要求:

在這里插入圖片描述

  • spring.datasource.type=???

二、整合Druid數(shù)據(jù)源

1、了解數(shù)據(jù)源

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

  • d導(dǎo)入依賴(lài)Druid數(shù)據(jù)源,用最新的,報(bào)錯(cuò)再降級(jí)
  • 看源碼,提升快
  • 看別人的包,理解一下,看看需要配什么等等
  • filter:用來(lái)監(jiān)控的
    在這里插入圖片描述

2、更改數(shù)據(jù)源

在這里插入圖片描述

  • 測(cè)試:

在這里插入圖片描述

3、添加Druid的默認(rèn)配置

在這里插入圖片描述

  • 在博客中找找

1)導(dǎo)入log4j依賴(lài)

在這里插入圖片描述

4、測(cè)試Druid數(shù)據(jù)源下的配置功能

  • @Configuration==相當(dāng)于以前的bean.xml中的配置,現(xiàn)在都簡(jiǎn)化了

1)實(shí)現(xiàn)application.yaml與DruidConfig綁定在一起

  • 將DruidConfig綁定在一個(gè)bean上,跟配置文件一起,就能綁上了

  • 如果想使用一些私有化屬性,如果不配置的話,私有化屬性不會(huì)生效

  • 在這里插入圖片描述
    在這里插入圖片描述

  • 將druidDataSource加入到容器當(dāng)中,就不需要springboot幫我們加到容器中了

2)后臺(tái)監(jiān)控

①配置后臺(tái)監(jiān)控

后臺(tái)監(jiān)控頁(yè)面都寫(xiě)好了,直接拿來(lái)用就好

在這里插入圖片描述

在這里插入圖片描述

  • 后臺(tái)監(jiān)控這個(gè)ServeletRegistrationBean的方法,了解方法

    在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

  • 設(shè)置初始化參數(shù)setInitParameters()

在這里插入圖片描述

  • 看源碼,需要什么,給什么

在這里插入圖片描述

②添加具體配置

在這里插入圖片描述

在這里插入圖片描述

③訪問(wèn)后臺(tái)監(jiān)控

在這里插入圖片描述

在這里插入圖片描述

測(cè)試一下sql:

在這里插入圖片描述

在這里插入圖片描述

④小結(jié):想注冊(cè)什么,new就完事了

在這里插入圖片描述

⑤注冊(cè)過(guò)濾請(qǐng)求的

在這里插入圖片描述

加入最重要的東西

在這里插入圖片描述

三、整合mybatis

1、準(zhǔn)備工作

1)創(chuàng)建新項(xiàng)目

在這里插入圖片描述

2)勾選依賴(lài)

  • JDBC API
  • Spring Web
  • MySQL driver

在這里插入圖片描述

3)瀏覽官方文檔

4)導(dǎo)入依賴(lài)

在這里插入圖片描述

5)配置全局配置文件

在這里插入圖片描述

6)測(cè)試連接效果

在這里插入圖片描述

在這里插入圖片描述

2、使用mybatis連接MySQL

1)連接上mybatis

在這里插入圖片描述

2)構(gòu)造實(shí)體類(lèi)

在這里插入圖片描述

在這里插入圖片描述

構(gòu)造mapper接口類(lèi)(mapper層=dao層)

  • 掃描接口下的包的方式

第一種接口掃描包的方式:直接在包的類(lèi)名上掃描,加個(gè)@Mapper

在這里插入圖片描述

第二種方式:在啟動(dòng)類(lèi)里啟動(dòng)掃描具體的包名

在這里插入圖片描述

在這里插入圖片描述

  • 之前的spring里面,接口map或者dao都會(huì)有對(duì)應(yīng)的mapper.xml文件在同一個(gè)文件夾里面
  • 現(xiàn)在,統(tǒng)一在resource里創(chuàng)建mapper,在里面創(chuàng)建.xml文件(寫(xiě)在resource里面,就不能用class來(lái)訪問(wèn)了,不能將注解和class同時(shí)使用)

3、構(gòu)造對(duì)應(yīng)的mapper.xml文件

1)去官方找文檔,復(fù)制.xml的基本格式

在這里插入圖片描述

在這里插入圖片描述

  • mapper namespace=“指定的mapper文件名”

在這里插入圖片描述

4、在全局配置文件中,這和mybatis

在這里插入圖片描述

5、構(gòu)造controller層

  • controller在后端(dao)與前端(頁(yè)面)之間

在這里插入圖片描述

在這里插入圖片描述

  • 由于SpringBoot集成了事務(wù),所以修改數(shù)據(jù)庫(kù)等操作,不需要用戶添加事務(wù)處理了
    基本流程:鏈接→controller→mapper層(mapper接口→mapper.xml)→數(shù)據(jù)庫(kù)

將數(shù)據(jù)庫(kù)連接添加到員工管理系統(tǒng)

  • 全局配置文件的東西一定要一樣

在這里插入圖片描述

  • 剛寫(xiě)的項(xiàng)目里面沒(méi)有service層,直接是,controller調(diào)用mapper層(dao層)的
  • 表單傳入的屬性會(huì)封裝成一個(gè)對(duì)象,把屬性添加表單就可
  • 實(shí)體類(lèi)默認(rèn)無(wú)參構(gòu)造,無(wú)參構(gòu)造可以在屬性范圍內(nèi)隨機(jī)的生成隨機(jī)屬性的對(duì)象,如果有需要的話。
  • 有參構(gòu)造,一定要完整的屬性,實(shí)體類(lèi)才能封裝成對(duì)象。
  • 除了可以用dao/mapper.xml以外,還可以使用@注解的方式(在接口的方法上面添加對(duì)應(yīng)注解)

SpringBoot學(xué)習(xí)(三)-整合JDBC、Druid、MyBatis 開(kāi)發(fā)的學(xué)習(xí)筆記到此完結(jié),筆者歸納、創(chuàng)作不易,大佬們給個(gè)3連再起飛吧

http://m.aloenet.com.cn/news/34492.html

相關(guān)文章:

  • wordpress背景圖更改網(wǎng)站自然優(yōu)化
  • 北京網(wǎng)站如何制作seo網(wǎng)站關(guān)鍵詞優(yōu)化快速官網(wǎng)
  • wordpress 入侵視頻優(yōu)化營(yíng)商環(huán)境條例全文
  • 怎么設(shè)計(jì)app太原seo排名外包
  • 做app好還是響應(yīng)式網(wǎng)站深圳企業(yè)黃頁(yè)網(wǎng)
  • 萊蕪營(yíng)銷(xiāo)型網(wǎng)站制作廣東省各城市疫情搜索高峰進(jìn)度
  • 網(wǎng)絡(luò)營(yíng)銷(xiāo)案例分析200字關(guān)鍵詞seo如何優(yōu)化
  • 網(wǎng)站整體運(yùn)營(yíng)思路互聯(lián)網(wǎng)推廣引流
  • 中國(guó)招標(biāo)投標(biāo)網(wǎng)查詢(xún)平臺(tái)站長(zhǎng)之家 seo查詢(xún)
  • 網(wǎng)站輪播廣告代碼怎樣搭建一個(gè)網(wǎng)站
  • 無(wú)錫 網(wǎng)站建設(shè)公司廣州做seo整站優(yōu)化公司
  • 榆林市網(wǎng)站建設(shè)網(wǎng)站開(kāi)發(fā)工具
  • 深圳專(zhuān)業(yè)網(wǎng)站制作費(fèi)用怎么建一個(gè)自己的網(wǎng)站
  • 政務(wù)公開(kāi)政府網(wǎng)站建設(shè)管理百度刷搜索詞
  • wordpress 首頁(yè)調(diào)用頁(yè)面標(biāo)題城關(guān)網(wǎng)站seo
  • 廣州 網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣網(wǎng)頁(yè)設(shè)計(jì)免費(fèi)推廣廣告鏈接
  • 學(xué)校網(wǎng)站推廣seo關(guān)鍵詞排名優(yōu)化怎樣
  • 國(guó)外炫酷網(wǎng)站外貿(mào)平臺(tái)app
  • 網(wǎng)業(yè)端云服務(wù)武漢seo網(wǎng)站排名優(yōu)化
  • 減肥網(wǎng)站源碼seo需求
  • 國(guó)內(nèi)最好的crm軟件南昌seo技術(shù)外包
  • 個(gè)人備案網(wǎng)站做企業(yè)網(wǎng)可以嗎北京搜索引擎優(yōu)化主管
  • 網(wǎng)站專(zhuān)題建設(shè)合同2024新聞熱點(diǎn)事件
  • wordpress布置網(wǎng)站教程友情鏈接只有鏈接
  • seo搜索引擎優(yōu)化技術(shù)教程關(guān)鍵詞排名優(yōu)化提升培訓(xùn)
  • 網(wǎng)站信息資料庫(kù)建設(shè)品牌seo是什么
  • 什么專(zhuān)業(yè)的會(huì)做網(wǎng)站網(wǎng)站統(tǒng)計(jì)
  • 建設(shè)銀行網(wǎng)站電腦上不去網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃書(shū)2000字
  • 煩惱可以做網(wǎng)站嗎搜索熱度查詢(xún)
  • 家教網(wǎng)站建設(shè)的推廣免費(fèi)網(wǎng)站流量