1. 程式人生 > >springboot封裝mongodb泛型dao

springboot封裝mongodb泛型dao

專案介紹

基於springboot1.5.9封裝的mongodb常用泛型dao 可以在其他專案引入此依賴來實現mongodb操作 簡單方便 提供jar原始碼工程

使用說明

工程基於IDEA構建 JDK1.8以上

  1. 首先把工程打成jar maven打包
  2. 然後在其他專案引入依賴 根據專案而定 maven工程需要把打包的jar匯入本地maven庫 (示例)
<!-- mongoDB封裝操作工具 -->
<dependency>
	<groupId>com.open</groupId>
	<artifactId>open-mongodb</artifactId>
	<version>1.1.0-SNAPSHOT</version>
</dependency>
  1. 具體使用 新建類繼承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);
	}
}