一, MongoTemplate 的⽅式
第1步:基于maven新建springboot⼯程
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
第2步: 配置⽂件application.properties
spring.data.mongodb.host=192.168.211.136
spring.data.mongodb.port=37017
spring.data.mongodb.database=lg_resume
第3步: DAO 实现类 注⼊ MongoTemplate 完成增删改查
@Autowired
protected MongoTemplate mongoTemplate;
第4步: 从Spring容器中获取DAO对象 进⾏测试
bean.Resume
@Setter
@Getter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class Resume {
private String id;
private String name;
private String city;
private Date birthday;
private Double expectSalary;
}
dao.resumeDao
public interface ResumeDao {
void insertResume(Resume resume);
/** 根据name 获取Resume 对象 */
Resume findByName(String name);
List<Resume> findList(String name);
/** 根据name 和 expectSalary 查询 */
List<Resume> findListByNameAndExpectSalary(String name, double expectSalary);
}
impl.ResumeDaoImpl
@Repository("resumeDao")
public class ResumeDaoImpl implements ResumeDa