注册超级管理员失败
来源:2-4 运行后端SpringBoot项目(下)
爆炸小可乐
2021-12-02
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3d80ead7]
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@557b19c5] was not registered for synchronization because synchronization is not active
JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@6325f352] will not be managed by Spring
==> Preparing: INSERT INTO tb_user SET username = ?, password = HEX(AES_ENCRYPT(?,?)), open_id = ?, nickname = ?, photo = ?, role = ?, root = ?, status = ?, create_time = ?
==> Parameters: admin(String), abc123456(String), admin(String), oBKRz5U0lLmOiOmp0JiTFBcxKhmE(String), 小可乐(String), https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTLBExJ2iaJFeH9krM27AUhglcvBD279URTgLjvEWHBepWkicRoibxVEJnHKF9hjkupDBKr4AbibyOnfQA/132(String), [0](String), true(Boolean), 1(Integer), 2021-12-02 22:22:06.433(Timestamp)
<== Updates: 1
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@557b19c5]
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1340e189] was not registered for synchronization because synchronization is not active
JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@6325f352] will not be managed by Spring
==> Preparing: SELECT id FROM tb_user WHERE open_id=? AND status = 1
==> Parameters: oBKRz5U0lLmOiOmp0JiTFBcxKhmE(String)
<== Columns: id
<== Row: 24
<== Total: 1
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1340e189]
22:22:06 INFO Closed connection [connectionId{localValue:2}] to localhost:27017 because there was a socket exception raised by this connection.
22:22:06 ERROR 执行异常
org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='admin', source='admin', password=<hidden>, mechanismProperties=<hidden>}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='admin', source='admin', password=<hidden>, mechanismProperties=<hidden>}
at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:133)
at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:2874)
at org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:568)
at org.springframework.data.mongodb.core.MongoTemplate.saveDocument(MongoTemplate.java:1485)
at org.springframework.data.mongodb.core.MongoTemplate.doSave(MongoTemplate.java:1421)
at org.springframework.data.mongodb.core.MongoTemplate.save(MongoTemplate.java:1363)
at org.springframework.data.mongodb.core.MongoTemplate.save(MongoTemplate.java:1349)
at com.example.emos.wx.db.dao.MessageDao.insert(MessageDao.java:31)
at com.example.emos.wx.service.impl.MessageServiceImpl.insertMessage(MessageServiceImpl.java:24)
at com.example.emos.wx.task.MessageTask.send(MessageTask.java:27)
at com.example.emos.wx.task.MessageTask.sendAsync(MessageTask.java:45)
at com.example.emos.wx.service.impl.UserServiceImpl.registerUser(UserServiceImpl.java:104)
at com.example.emos.wx.controller.UserController.register(UserController.java:55)
at com.example.emos.wx.controller.UserController$$FastClassBySpringCGLIB$$6a26201d.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at com.example.emos.wx.aop.TokenAspect.around(TokenAspect.java:25)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.
1回答
-
神思者
2021-12-03
emos-wx-api连接MongoDB失败,你检查一下MongoDB启动了没有,yml文件的连接信息写的对不对。如果你用的是自己的MongoDB,先要确定好用户名和密码
00
相似问题