# 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
@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);
}
}
```