1.application.xml 添加:
spring:
mongo配置
data:
mongodb:
database: decoder
- # uri: mongodb://192.168.6.103:27017
username: decoder
password: decoder@123
port: 3717
host: dds-uf646963547a6ed41810-pub.mongodb.rds.aliyuncs.com
2.引入MongoDB相关jar
pom.xml添加:
org.springframework.data
spring-data-mongodb
1.9.5.RELEASE
org.springframework
spring-tx
org.springframework
spring-context
org.springframework
spring-beans
org.springframework
spring-core
org.springframework
spring-expression
3.测试类走起:
@RunWith(SpringRunner.class)
@SpringBootTest
public class KaluliApplicationTests {
@Autowired
private DeviceStatusLogServiceImpl deviceStatusLogService;
@Autowired
MongoTemplate mongoTemplate;
@Test
public void contextLoads() {
Query query = new Query();
query.addCriteria(Criteria.where("tree").ne(null));
BasicDBObject basic = new BasicDBObject();
basic.put("tree", new BasicDBObject("$ne", "null"));
List<DecoderFaultReport> decoderFaultReportList = mongoTemplate
.find(query, DecoderFaultReport.class, "DecoderFaultReport");
}
}