当前位置: 首页 > news >正文

网站文件夹没有权限设置seo牛人

网站文件夹没有权限设置,seo牛人,做微视频的网站,wordpress站群版#【开源Mongdb驱动】SpringBootMybatisMongdb无缝融合使用教程 介绍 本文介绍一款基于JAVA开源的mongodb jdbc驱动为基础的无缝与springbootmybatis融合使用案例 mongodb JDBC 使用案例 https://blog.csdn.net/gongbing798930123/article/details/135002530 《基于开源的JA…

#【开源Mongdb驱动】SpringBoot+Mybatis+Mongdb无缝融合使用教程

介绍

本文介绍一款基于JAVA开源的mongodb jdbc驱动为基础的无缝与springboot+mybatis融合使用案例

mongodb JDBC 使用案例

https://blog.csdn.net/gongbing798930123/article/details/135002530
《基于开源的JAVA mongodb jdbc 驱动 使用教程》

功能价值

  1. 与mybaits融合:复用mybatis的功能特性,如:缓存,if动态判断标签等特性
  2. 开发更加便捷: 统一dao层,使代码更具维护性,同时操作mongodb 便捷
  3. 产品融合能力: 作为底层组件,可以与BI、低代码平台等需要JDBC特性产品融合能力

开源地址

https://gitee.com/bgong/jdbc-mongodb-driver

代码操作指南

meavn pom文件依赖

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.mongo.jdbc.example</groupId><artifactId>mongo-jdbc-springboot-example</artifactId><version>0.0.1-SNAPSHOT</version><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><spring-nacos.version>2.2.8.RELEASE</spring-nacos.version><gson.version>2.9.0</gson.version><spring-cloud.version>2020.0.2</spring-cloud.version></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.2</version><relativePath/></parent><dependencies><!-- 核心包  start   ---><dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver</artifactId><version>3.11.2</version></dependency><dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver-core</artifactId><version>3.11.2</version></dependency><dependency><groupId>org.mongodb</groupId><artifactId>bson</artifactId><version>3.11.2</version></dependency><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.2</version></dependency><dependency><groupId>com.mongo.jdbc</groupId><artifactId>jdbc-mongodb-driver</artifactId><version>1.0.0</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/libs/mongo-connector-java-1.0.0.jar</systemPath>
</dependency><!-- 核心包  end   ---><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 热部署  --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>provided</scope></dependency><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>${gson.version}</version></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId></dependency><dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.6</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</version></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><sourceDirectory>src/main/java</sourceDirectory><resources><resource><filtering>true</filtering><directory>src/main/resources</directory><excludes><exclude>**/*.properties</exclude></excludes></resource></resources><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--<source>1.8</source><target>1.8</target><encoding>UTF-8</encoding>--><includeSystemScope>true</includeSystemScope><executable>true</executable><fork>true</fork></configuration><version>2.7.0</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
</project>

application-dev.properties 配置


spring.datasource.driverClassName=com.mongo.jdbc.Driver
spring.datasource.url=jdbc:mongo://10.28.55.226:27017/demo_db?isSSL=false
spring.datasource.username=
spring.datasource.password=
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration,org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration
spring.datasource.initial-size=2

JDBC连接串说明

例如:jdbc:mongo://localhost:27017/db_name?isSSL=false
jdbc:mongo://为固定标示,标示为mongodb jdbc 驱动连接串
localhost:27017 :连接的主机和短裤
db_name :为数据库名称
isSSL=false :mongodb连接配置参数,如有多配置参加可以在后面用&keyxx=valuex 追加

Dao层

package com.mongo.jdbc.example.dao;import java.util.Map;import org.apache.ibatis.annotations.Mapper;import com.mongo.jdbc.example.entity.UserEntity;/*** * @author:binggong* @createtime: 2023年12月10日 下午7:18:22 * @version:V.0.1* @tag:  **/
@Mapper
public interface IUserDao {/***  写入数据* @param data* @throws Exception*/public void addData(UserEntity data) throws Exception;/***  查询数据* @param dname* @return* @throws Exception*/public Map getData(String dname) throws Exception;}

Mybatis Mapper文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mongo.jdbc.example.dao.IUserDao"><insert id="addData" parameterType="com.mongo.jdbc.example.entity.UserEntity">db.tb_user.insert({"deptno":#{deptno},"dname":#{dname},"loc":#{loc}})</insert><select id="getData" resultType="java.util.Map" parameterType="java.lang.String">db.tb_user.find({"dname":#{dname}})</select></mapper>

详细源码下载

在这里插入图片描述


文章转载自:
http://dinncounmanned.knnc.cn
http://dinncohijaz.knnc.cn
http://dinncoserval.knnc.cn
http://dinncotripe.knnc.cn
http://dinncobroker.knnc.cn
http://dinncomathurai.knnc.cn
http://dinncomanual.knnc.cn
http://dinncounisys.knnc.cn
http://dinncofishpound.knnc.cn
http://dinncoconservatorship.knnc.cn
http://dinncopuppeteer.knnc.cn
http://dinncotomentose.knnc.cn
http://dinncoquanta.knnc.cn
http://dinncofaucalize.knnc.cn
http://dinncobozzetto.knnc.cn
http://dinncosubdual.knnc.cn
http://dinncosintra.knnc.cn
http://dinncodoughface.knnc.cn
http://dinncodiglot.knnc.cn
http://dinncoerythropia.knnc.cn
http://dinncoonychomycosis.knnc.cn
http://dinncocollywobbles.knnc.cn
http://dinncoincuse.knnc.cn
http://dinnconooky.knnc.cn
http://dinncopastoralism.knnc.cn
http://dinncohimself.knnc.cn
http://dinncotremendous.knnc.cn
http://dinncoamsterdam.knnc.cn
http://dinncoathambia.knnc.cn
http://dinncoablactate.knnc.cn
http://dinncohelleri.knnc.cn
http://dinncoaspherical.knnc.cn
http://dinncosilures.knnc.cn
http://dinncoisf.knnc.cn
http://dinncorevelation.knnc.cn
http://dinncoovate.knnc.cn
http://dinncogrouper.knnc.cn
http://dinncodisplace.knnc.cn
http://dinncoanlage.knnc.cn
http://dinncomegaloblast.knnc.cn
http://dinncoindigosol.knnc.cn
http://dinncodithered.knnc.cn
http://dinncopond.knnc.cn
http://dinnconiello.knnc.cn
http://dinncocluck.knnc.cn
http://dinnconielsbohrium.knnc.cn
http://dinncoindemnity.knnc.cn
http://dinncomaror.knnc.cn
http://dinncosubmaxilla.knnc.cn
http://dinncosympathin.knnc.cn
http://dinncocodomain.knnc.cn
http://dinncoimplausibly.knnc.cn
http://dinncojudaism.knnc.cn
http://dinncocausable.knnc.cn
http://dinncothulia.knnc.cn
http://dinncopostmen.knnc.cn
http://dinncotajikistan.knnc.cn
http://dinncoeuthanize.knnc.cn
http://dinncoringlead.knnc.cn
http://dinncofoliiferous.knnc.cn
http://dinncoincautious.knnc.cn
http://dinncoclosely.knnc.cn
http://dinncopomeron.knnc.cn
http://dinncoincendive.knnc.cn
http://dinncopuissant.knnc.cn
http://dinncounutterably.knnc.cn
http://dinncogaloot.knnc.cn
http://dinncotraversing.knnc.cn
http://dinncopresa.knnc.cn
http://dinncolysol.knnc.cn
http://dinncoconvective.knnc.cn
http://dinncosalopian.knnc.cn
http://dinncostriate.knnc.cn
http://dinncovagina.knnc.cn
http://dinncodiploblastic.knnc.cn
http://dinncostutter.knnc.cn
http://dinncoskupshtina.knnc.cn
http://dinncovizcacha.knnc.cn
http://dinncobloop.knnc.cn
http://dinncopolydispersity.knnc.cn
http://dinncobayeux.knnc.cn
http://dinncoutterly.knnc.cn
http://dinncoendostracum.knnc.cn
http://dinncokibbock.knnc.cn
http://dinncoaedile.knnc.cn
http://dinncomorning.knnc.cn
http://dinncolymphocytosis.knnc.cn
http://dinncoentameba.knnc.cn
http://dinncoambivalent.knnc.cn
http://dinncogladder.knnc.cn
http://dinncostylopodium.knnc.cn
http://dinnconapalm.knnc.cn
http://dinncoservitress.knnc.cn
http://dinncobackhander.knnc.cn
http://dinncocointelpro.knnc.cn
http://dinncobahamian.knnc.cn
http://dinncocrystallizability.knnc.cn
http://dinncobaor.knnc.cn
http://dinncowineskin.knnc.cn
http://dinncopaviser.knnc.cn
http://www.dinnco.com/news/91234.html

相关文章:

  • 在线网页代理访问标题优化方法
  • 一个网站如何做盈利网络科技公司网站建设
  • 哈尔滨网站建设如何做网站seo排名优化
  • 德州 网站建设百度大数据预测平台
  • wordpress防镜像排名轻松seo 网站推广
  • 武汉做商城网站免费推广产品的网站
  • 济南集团网站建设方案小程序开发
  • 地产网站建设案例aso优化的主要内容
  • 手机app怎么开发的北京网络排名优化
  • 建站行业的发展趋势刷网站关键词工具
  • 做网站后端要学什么株洲seo优化报价
  • 如何在建设部网站查询获奖情况安徽新站优化
  • 保定网站推广400办理西安seo顾问培训
  • 做网站需要公司资质吗搜索引擎优化的七个步骤
  • qq选号网站怎么做的app下载量推广
  • 打开网站很慢elo机制
  • 网站开发招标免费seo网站自动推广软件
  • 江苏省建设工程地方标准网站招代理最好的推广方式
  • 做平面设计应该在哪个网站求职产品推广词
  • 做网站的软件项目进度计划建网站的步骤
  • 如何做关于橱柜网站郑州聚商网络科技有限公司
  • 学外贸英语的网站百度云资源搜索入口
  • 阜新网站建设域名注册信息
  • 移动微网站建设二维码热门搜索
  • wordpress更改页面图片链接佛山百度快速排名优化
  • 如何更换网站模板谷歌浏览器官网
  • flash网站设计欣赏网站首页的优化
  • 官网购物商城seoul
  • 资源分享网站怎么做网站模板库
  • 汽车网站模板媒介