# springboot封装mongodb泛型dao **Repository Path**: wang_sh_yy/open-mongodb ## Basic Information - **Project Name**: springboot封装mongodb泛型dao - **Description**: 基于springboot1.5.9封装的mongodb常用泛型dao 可以在其他项目引入此依赖来实现mongodb操作 简单方便 提供jar源码工程 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-09-24 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot封装mongodb泛型dao #### 项目介绍 基于springboot1.5.9封装的mongodb常用泛型dao 可以在其他项目引入此依赖来实现mongodb操作 简单方便 提供jar源码工程 #### 使用说明 工程基于IDEA构建 JDK1.8以上 1. 首先把工程打成jar ![maven打包](https://images.gitee.com/uploads/images/2018/1118/104945_4463d7d5_538644.png "3OQ03]P53)@GSCL$Q`14$Z3.png") 2. 然后在其他项目引入依赖 根据项目而定 maven工程需要把打包的jar导入本地maven库 (示例) ``` com.open open-mongodb 1.1.0-SNAPSHOT ``` 3. 具体使用 新建类继承MongoDaoSupport 泛型T更改为您的实体 ``` @Service("UserServiceImpl") public class UserServiceImpl extends MongoDaoSupport { } ``` 注入UserServiceImpl 使用其封装的操作(这里使用测试作为示例) ``` @Slf4j @RunWith(SpringRunner.class) @SpringBootTest public class XcloudServerApplicationTests { @Resource private UserServiceImpl mongoMapper; @Test public void contextLoads() { Muser muser = new Muser(1,"超级无敌大大大皮球",25); mongoMapper.save(muser); } } ```