欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何通過RestfulAPI訪問MongoDB-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“如何通過Restful API訪問MongoDB”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

目前創(chuàng)新互聯(lián)建站已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、隆安網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

先看效果,假設(shè)我本地MongoDB的數(shù)據(jù)庫里有一張表book,只有一條記錄,id為1。

如何通過Restful API訪問MongoDB

通過瀏覽器里的這個url根據(jù)id讀取該記錄: http://localhost:8089/bookmanage/read?id=1

如何通過Restful API訪問MongoDB

記錄的創(chuàng)建:

http://localhost:8089/bookmanage/create?id=2&name=Spring&author=Jerry

如何通過Restful API訪問MongoDB

如何通過Restful API訪問MongoDB

記錄的搜索: http://localhost:8089/bookmanage/search?name=*

如何通過Restful API訪問MongoDB

記錄的刪除:刪除id為2的記錄

http://localhost:8089/bookmanage/delete?id=2

如何通過Restful API訪問MongoDB

下面是實現(xiàn)的細節(jié)。

1. 創(chuàng)建一個新的controller,位于文件夾src/main/java下。

如何通過Restful API訪問MongoDB

這個controller加上注解@RestController。@RestController注解相當于@ResponseBody和@Controller這兩個注解提供的功能的并集。這里有一個知識點就是,如果用注解@RestController定義一個Controller,那么這個Controller里的方法無法返回jsp頁面,或者html,因為@ResponseBody注解在起作用,因此即使配置了視圖解析器 InternalResourceViewResolver也不會生效,此時返回的內(nèi)容就是@RestController定義的控制器方法里返回的內(nèi)容。

如何通過Restful API訪問MongoDB

2. 以讀操作為例,通過注解@GetMapping定義了讀操作Restful API的url為bookmanage/read。

@RequestParam定義了url:bookmanage/read后面的參數(shù)為id或者name。讀操作最終將會使用我們在 MongoDB最簡單的入門教程之三 使用Java代碼往MongoDB里插入數(shù)據(jù)里介紹的方法,即通過@Autowired注入的BookRepository實例完成對MongoDB的操作。

如何通過Restful API訪問MongoDB

3. 創(chuàng)建操作的源代碼:

@GetMapping("/bookmanage/create")public Book create(
@RequestParam(value="id", defaultValue="") String id,
@RequestParam(value="name", defaultValue="noname") String name,
@RequestParam(value="author", defaultValue="noauthor") String author
){
     Book book = repository.save(new Book(id,name,author));     return book;
}

如何通過Restful API訪問MongoDB

4. 刪除操作的源代碼:

@GetMapping("/bookmanage/delete")public boolean delete(
@RequestParam(value="id", defaultValue="") String id
){    //if no record
     if(repository.findById(id)==null)           return false;     // do database delete
     repository.deleteById(id);    return true;
}

如何通過Restful API訪問MongoDB

“如何通過Restful API訪問MongoDB”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

網(wǎng)站欄目:如何通過RestfulAPI訪問MongoDB-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article36/dddspg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站排名、微信公眾號網(wǎng)站策劃、網(wǎng)站建設(shè)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
国产亚洲欧美日韩看国产| 日韩不卡一区二区三区| 成人福利网站午夜一区| 放荡成熟人妻中文字幕| 日本中文字幕激情在线| 亚洲区一区二区三区精品| 欧美日韩伦理片在线观看| 中文字幕一区二区中文字幕| 日韩国产精品亚洲欧美在线| 中文字幕免费不卡一区| 日本免费精品人成视频| 成人免费毛片内射视频| 九九在线免费视频蜜臀| 一区二区三区国产激情| 曰本真人性做爰视频免费| 国产经典午夜福利在线| 亚洲一区二区三区熟女少妇| 久草热不卡的av在线| 黄色大片免费在线观看| 熟妇激情欧美在线播放视频| 欧美精品福利一区二区| 妇女人妻丰满少妇中文字幕| 欧美日韩精品偷拍一区二区| 男女午夜激情四射视频| 五月婷婷丁香视频在线| 久久最新最热视频精品| 色哟哟网站在线精品视频| 中文字幕日韩人妻一二三区| 久久精品一区二区三区不卡| 少妇高潮惨叫久久麻豆传| 无套内谢少妇高朝毛片| 国产熟女高潮一区二区| 久久精品国产视频在热| 日本特黄特色大片免费| 国产亚洲精品第一最新| 亚洲综合五月天色婷婷| 亚洲av日韩av高潮| 91午夜福利偷拍视频| 亚洲成人av网址大全| 天天日夜夜操人人干人人插| 国产亚洲高清国产拍精品久久|