最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot集成MongoDB無(wú)認(rèn)證與開啟認(rèn)證的配置方式

 更新時(shí)間:2024年03月19日 08:34:06   作者:?小袁搬碼  
本文主要介紹了Springboot集成MongoDB無(wú)認(rèn)證與開啟認(rèn)證的配置方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. application.yml中兩種配置方式

1. 無(wú)認(rèn)證集成yaml配置

application.yml配置如下

spring:
  application:
    name: yuan-boot-mongo
  data:
    mongodb:
      uri: mongodb://127.0.0.1:27017/wei

2. 有認(rèn)證集成yaml配置

application.yml配置如下

spring:
  application:
    name: yuan-boot-mongo
  data:
    mongodb:
      authentication-database: admin
      database: wei
      username: admin
      password: admin123
      host: 127.0.0.1
      port: 27017

2. 測(cè)試

1. 實(shí)體類

User.java如下

package com.yuan.lab.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
    private String id;
    private String name;
    private Integer age;
    private Date day;
}

2. 單元測(cè)試

YuanLimsBootApplicationTests.java如下

package com.yuan;

import com.yuan.lab.entity.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.mongodb.core.MongoTemplate;

import java.util.Date;

@SpringBootTest
class YuanLimsBootApplicationTests {

	@Autowired
	private MongoTemplate mongoTemplate;
	@Test
	void contextLoads() {
		User user = new User("num1","jinshengyuan",22,new Date());
		User user1 = mongoTemplate.insert(user,"mytest");
		System.out.println(user1);
	}
}

3. 編寫Controller測(cè)試

MongoController.java如下

package com.yuan.lab.controller;

import com.yuan.lab.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.repository.Query;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Date;

@RestController
@RequestMapping("/mongo")
public class MongoController {


    @Autowired
    private MongoTemplate mongoTemplate;

    public Object mongoTest(){
        User user = new User("num1","jinshengyuan",22,new Date());
        User user1 = mongoTemplate.insert(user,"mytest");
        return user1;
    }
}

到此這篇關(guān)于Springboot集成MongoDB無(wú)認(rèn)證與開啟認(rèn)證的配置方式的文章就介紹到這了,更多相關(guān)Springboot MongoDB無(wú)認(rèn)證與認(rèn)證配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot實(shí)現(xiàn)對(duì)靜態(tài)資源的訪問權(quán)限控制的三種方案

    SpringBoot實(shí)現(xiàn)對(duì)靜態(tài)資源的訪問權(quán)限控制的三種方案

    在日常的 Spring Boot 開發(fā)中,我們通常會(huì)使用安全認(rèn)證、授權(quán)手段來(lái)保護(hù)后端的 RESTful API,確保只有認(rèn)證和授權(quán)的用戶才能訪問,所以本文就給大家介紹SpringBoot中如何實(shí)現(xiàn)對(duì)靜態(tài)資源的訪問權(quán)限控制,需要的朋友可以參考下
    2025-09-09
  • SpringBoot整合Scala構(gòu)建Web服務(wù)的方法

    SpringBoot整合Scala構(gòu)建Web服務(wù)的方法

    這篇文章主要介紹了SpringBoot整合Scala構(gòu)建Web服務(wù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Java HashMap算法原理詳細(xì)講解

    Java HashMap算法原理詳細(xì)講解

    在java開發(fā)中,HashMap是最常用、最常見的集合容器類之一,文中通過(guò)示例代碼介紹HashMap為啥要二次Hash,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-02-02
  • 利用ScriptEngineManager實(shí)現(xiàn)字符串公式靈活計(jì)算的方法

    利用ScriptEngineManager實(shí)現(xiàn)字符串公式靈活計(jì)算的方法

    今天小編就為大家分享一篇利用ScriptEngineManager實(shí)現(xiàn)字符串公式靈活計(jì)算的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • SpringMVC核心DispatcherServlet處理流程分步詳解

    SpringMVC核心DispatcherServlet處理流程分步詳解

    這篇文章主要介紹了SpringMVC核心之中央調(diào)度器DispatcherServlet的相關(guān)知識(shí),包括SpringMVC請(qǐng)求處理過(guò)程及SrpingMVC容器和spring IOC容器關(guān)系,需要的朋友可以參考下
    2023-04-04
  • 解讀java?try?catch?異常后還會(huì)繼續(xù)執(zhí)行嗎

    解讀java?try?catch?異常后還會(huì)繼續(xù)執(zhí)行嗎

    這篇文章主要介紹了解讀java?try?catch?異常后還會(huì)不會(huì)繼續(xù)執(zhí)行問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java如何實(shí)現(xiàn)海量數(shù)據(jù)判重

    Java如何實(shí)現(xiàn)海量數(shù)據(jù)判重

    在海量數(shù)據(jù)如何確定一個(gè)值是否存在?這是一道非常經(jīng)典的面試場(chǎng)景題,那怎么回答這個(gè)問題呢?下面小編就來(lái)和大家詳細(xì)的聊一聊,感興趣的可以一起學(xué)習(xí)一下
    2023-09-09
  • HashMap容量和負(fù)載因子使用說(shuō)明

    HashMap容量和負(fù)載因子使用說(shuō)明

    這篇文章主要介紹了HashMap容量和負(fù)載因子使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Java 添加Word目錄的2種方法示例代碼詳解

    Java 添加Word目錄的2種方法示例代碼詳解

    目錄是一種能夠快速、有效地幫助讀者了解文檔或書籍主要內(nèi)容的方式。這篇文章主要介紹了Java 添加Word目錄的2種方法 ,需要的朋友可以參考下
    2019-06-06
  • Spring Security的持久化用戶和授權(quán)實(shí)現(xiàn)方式

    Spring Security的持久化用戶和授權(quán)實(shí)現(xiàn)方式

    文章介紹了如何使用JdbcUserDetailsManager實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀取用戶,并展示了如何配置SpringSecurity進(jìn)行授權(quán)管理,通過(guò)創(chuàng)建數(shù)據(jù)庫(kù)表、配置數(shù)據(jù)庫(kù)連接和修改SecurityConfig,實(shí)現(xiàn)了用戶權(quán)限的控制
    2025-02-02

最新評(píng)論

龙川县| 舒城县| 苏尼特左旗| 渑池县| 册亨县| 石林| 红原县| 新津县| 鄂托克前旗| 东方市| 浙江省| 宿州市| 法库县| 马鞍山市| 汉川市| 夏河县| 梓潼县| 太仆寺旗| 玛多县| 池州市| 出国| 中阳县| 清镇市| 柏乡县| 新密市| 子长县| 开鲁县| 理塘县| 镇平县| 武定县| 福鼎市| 廉江市| 正蓝旗| 建瓯市| 英德市| 汤原县| 庆元县| 资中县| 太仓市| 哈巴河县| 眉山市|