springboot封裝mongodb泛型dao
阿新 • • 發佈:2018-12-22
專案介紹
基於springboot1.5.9封裝的mongodb常用泛型dao 可以在其他專案引入此依賴來實現mongodb操作 簡單方便 提供jar原始碼工程
使用說明
工程基於IDEA構建 JDK1.8以上
- 首先把工程打成jar
- 然後在其他專案引入依賴 根據專案而定 maven工程需要把打包的jar匯入本地maven庫 (示例)
<!-- mongoDB封裝操作工具 --> <dependency> <groupId>com.open</groupId> <artifactId>open-mongodb</artifactId> <version>1.1.0-SNAPSHOT</version> </dependency>
- 具體使用 新建類繼承MongoDaoSupport 泛型T更改為您的實體
@Service("UserServiceImpl") public class UserServiceImpl extends MongoDaoSupport<Muser> { }
注入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); } }