中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

受歡迎的贛州網(wǎng)站建設(shè)怎樣做seo搜索引擎優(yōu)化

受歡迎的贛州網(wǎng)站建設(shè),怎樣做seo搜索引擎優(yōu)化,公司網(wǎng)站工程案例怎么做,鄭州哪有做網(wǎng)站的首先說(shuō)一下背景,因?yàn)槠渌囊粋€(gè)web工程有使用mongo,我想著給另外一個(gè)工程把mongo也加過(guò)來(lái)吧。也是最近做一個(gè)發(fā)送 丘比特信 的需求,覺(jué)得這個(gè)信應(yīng)該是存到 mongodb。結(jié)果拿過(guò)來(lái)遇到了很大的坑,也是對(duì)版本對(duì)原理不了解吧。 下面介…

首先說(shuō)一下背景,因?yàn)槠渌囊粋€(gè)web工程有使用mongo,我想著給另外一個(gè)工程把mongo也加過(guò)來(lái)吧。也是最近做一個(gè)發(fā)送 丘比特信 的需求,覺(jué)得這個(gè)信應(yīng)該是存到 mongodb。結(jié)果拿過(guò)來(lái)遇到了很大的坑,也是對(duì)版本對(duì)原理不了解吧。? ?

下面介紹一下引入的過(guò)程及遇到的坑和解決方案:

第一步,先說(shuō)版本:

spring boot 的版本

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>

所以mongodb的版本也對(duì)應(yīng):

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId><version>2.3.1.RELEASE</version>
</dependency>

說(shuō)一下涉及到mongo的一些類對(duì)應(yīng)版本:

spring-data-mongodb-3.0.1.RELEASE

spring-boot-starter-data-mongodb-2.3.1.RELEASE

mongodb-driver-sync-4.0.4

mongodb-driver-core-4.0.4

bson-4.0.4

第二步,就是代碼:

剛開(kāi)始的想法是拿來(lái)即用

@Autowired
private MongoTemplate mongoTemplate;

注意:程序都起不來(lái),因?yàn)檎也坏?MongoTemplate

然后自己通過(guò)@Bean創(chuàng)建MongoTemplate

@Beanpublic MongoClient mongoClient() {String connectionUserName = "";String connectionUserInfo = "";try {connectionUserName = URLEncoder.encode("XXX","UTF-8");connectionUserInfo = URLEncoder.encode("XXXXXX","UTF-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}String connectionString = "mongodb://"+connectionUserName+":"+connectionUserInfo+"@XXXXXXXXX:XXXXXXXXX/XXXXXXXXX?authMechanism=SCRAM-SHA-1";return MongoClients.create(connectionString);}@Beanpublic MongoTemplate mongoTemplate() {return new MongoTemplate(mongoClient(), "XXXXXXXXX");}

注意:

網(wǎng)上的很多實(shí)例,連接串都是沒(méi)有用戶名和密碼的。

"mongodb://username:password@host:port/dbname?authMechanism=SCRAM-SHA-1";

我們的密碼是含有@符號(hào),所以要encode,

username:password,這個(gè)中間的冒號(hào)一定不能encode,在這反復(fù)異常。冒號(hào)encode,提示找不到密碼, 冒號(hào)不encode,提示用戶名或者密碼包含@或者冒號(hào)。

然后是禁用MongoDB數(shù)據(jù)庫(kù)自動(dòng)化配置:

@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class}) //剛開(kāi)始只排除第一個(gè)類,反復(fù)報(bào)異常

第三步,使用

Query query = new Query(Criteria.where("baseCountryCode").is(country));List<BeforeVipCupidMongo> cupidList = mongoTemplate.find(query, BeforeVipCupidMongo.class);

總結(jié):

  1. 版本對(duì)照,spring boot 的版本 和 mongo 的版本;
  2. spring boot 禁用 mongodb 數(shù)據(jù)庫(kù)自動(dòng)化配置;
  3. 如果自定義MongoTemplate,需要注意 connectionString,密碼如果含有@或者:,一定要encode,而username:password這個(gè)之間的:是不能encode的;
  4. 操作mongo的方式

?參考資料:

SpringBoot與MongoDB版本對(duì)照參考_mongodb和springboot版本_一恍過(guò)去的博客-CSDN博客

https://www.cnblogs.com/huifeidezhuzai/p/16352608.html

https://www.cnblogs.com/zeussbook/p/15330735.html?

詳解SpringBoot整合MongoDB技術(shù)分解_獨(dú)善其身有始有終的技術(shù)博客_51CTO博客

http://m.risenshineclean.com/news/62478.html

相關(guān)文章:

  • 石家莊營(yíng)銷網(wǎng)站建設(shè)東莞有限公司seo
  • 沈陽(yáng)微信網(wǎng)站建設(shè)上海做推廣的引流公司
  • 美術(shù)館網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)方案在線服務(wù)器網(wǎng)站
  • wordpress 頁(yè)面是什么百度seo關(guān)鍵詞優(yōu)化排行
  • 網(wǎng)站建設(shè)課程的感想最近剛發(fā)生的新聞
  • WordPress無(wú)法下單seo排名賺下載
  • 湖南省專業(yè)建設(shè)公司網(wǎng)站的機(jī)構(gòu)網(wǎng)站制作教程視頻
  • 安卓手機(jī)應(yīng)用市場(chǎng)杭州seo工作室
  • 怎樣自己制作網(wǎng)站做情感顧問(wèn)品牌營(yíng)銷策略四種類型
  • 廣州網(wǎng)站建設(shè)如何做合肥網(wǎng)絡(luò)推廣網(wǎng)絡(luò)運(yùn)營(yíng)
  • 網(wǎng)站域名注冊(cè)商標(biāo)站長(zhǎng)工具排名分析
  • 疫情結(jié)束了嗎最新消息seo怎么發(fā)布外鏈
  • 免費(fèi)咨詢醫(yī)生回答在線男科如何優(yōu)化網(wǎng)站排名
  • 靜態(tài)頁(yè)面網(wǎng)站怎么做獨(dú)立網(wǎng)站怎么做
  • 做推送的網(wǎng)站有哪些微信推廣怎么弄
  • 太原seo網(wǎng)站排名網(wǎng)絡(luò)推廣員是什么
  • 做網(wǎng)站美工工資多少合肥推廣外包公司
  • 做網(wǎng)站需要團(tuán)隊(duì)還是一個(gè)人中國(guó)seo排行榜
  • wordpress 頁(yè)面 錨企業(yè)seo案例
  • python網(wǎng)站開(kāi)發(fā)實(shí)踐網(wǎng)絡(luò)推廣方案設(shè)計(jì)
  • 幫客戶做網(wǎng)站的公司百度產(chǎn)品大全
  • 網(wǎng)站建設(shè) 上市公司深圳關(guān)鍵詞排名seo
  • 湘潭網(wǎng)站建設(shè) 技精磐石網(wǎng)絡(luò)網(wǎng)站發(fā)布與推廣
  • 可以做宣傳海報(bào)的網(wǎng)站今天國(guó)內(nèi)新聞
  • 重慶網(wǎng)站設(shè)計(jì)好的公司百度業(yè)務(wù)員聯(lián)系電話
  • 政府網(wǎng)站集約化平臺(tái)推廣策略都有哪些
  • 產(chǎn)品眾籌網(wǎng)站開(kāi)發(fā)怎么自己做個(gè)網(wǎng)站
  • 怎么設(shè)置自己做的網(wǎng)站google網(wǎng)站
  • ps做圖賺錢網(wǎng)站trinseo公司
  • 門面設(shè)計(jì)裝修效果圖廣州seo優(yōu)化外包公司