springboot pom.xml参加依靠
org.springframework.boot
spring-boot-starter-data-mongodb
2.1.6.RELEASE
application.yml参加衔接信息
mapper编写
public interface BusinessLogRecordMapper extends MongoRepository
}
Application发动增加注解
@EnableMongoRepositories(basePackages = {"com.etc.mapper"})
Caused by: com.mongodb.MongoCommandException: Command failed with error 13: 'not authorized on wxsb_dev to execute command { insert
这儿咱们说下,application.yml关于mongodb的两种装备
第一种,yml方法,留意这儿的host port username password database,每个特点都要装备。
spring:
data:
mongodb:
host: 192.168.11.121
port: 27017
username: aroot
password: 999999
database: udb
第二种,uri方法
spring:
data:
mongodb:
uri: mongodb://aroot:999999@192.168.11.121:27017/udb
之前便是配了如下的参数,导致一向犯错,还以为是mongodb的用户权限装备犯错导致,原来是装备文件犯错,报错信息
Caused by: com.mongodb.MongoCommandException: Command failed with error 13: 'not authorized on wxsb_dev to execute command { insert
spring:
data:
mongodb:
database: udb
uri: mongodb://192.168.11.111:27017
username: aroot
////////////////////////
A8站源码交易平台