- docker pull docker.io/mongo
- docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo
-p 27017:27017 :将容器的27017 端口映射到主机的27017 端口 -v $PWD/db:/data/db :将主机中当前目录下的db挂载到容器的/data/db,作为mongo数据存储目录
引入依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId><version>2.2.6.RELEASE</version></dependency>
添加Repository类继承MongoRepository方法
public interface UserRepository extends MongoRepository<User,Long> {List<User> findByUsername(String username);}
@Autowired注入Repository即可使用
