注册超级管理员失败

来源: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,先要确定好用户名和密码

0
0

SpringBoot+Vue3 项目实战,打造企业级在线办公系统

以业务为基础,贯穿前后端技术栈,获得企业级项目开发经验

2258 学习 · 1280 问题

查看课程