MongoDB安装详情请看:
https://blog.csdn.net/qq_18430613/article/details/82424425
https://blog.csdn.net/qq_18430613/article/details/82424884
1.创建一个springboot项目 添加依赖
|
2.添加application.properties 资源文件
#spring.data.mongodb.uri=mongodb://user:123456@localhost:27017/test
spring.data.mongodb.uri=mongodb://localhost:27017/test
3.添加代码
public class User {
@Id
private Long id;
private String username;
private Integer age;
public User(Long id, String username, Integer age) {
this.id = id;
this.username = username;
this.age = age;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return id+"_"+username+"_"+age;
}
}
//dao 层
public interface UserRepository extends MongoRepository<User, Long> {
User findByUsername(String username);
}
@RunWith(SpringRunner.class)
@SpringBootTest
public class MongodbApplicationTests {
@Autowired
public UserRepository userRepository;
@Test
public void test(){
userRepository.save(new User(1L, "didi", 30));
List<User> list = userRepository.findAll();
for(User user : list){
System.out.println("userName:"+user.getUsername());
}
}
}